Tap to Pay

Accept in-person payments with only an iPhone or Android device

Give your users the ability to accept contactless payments in person, directly on compatible iPhones and Android devices. With Tap to Pay and the Stripe Terminal SDK, users can accept contactless payments from physical cards and digital wallets—no extra hardware required.

Grow your revenue and reach

Reach more users with fast and simple in-person payments—over half of Tap to Pay beta users did not previously use Stripe readers.

Integrate and roll out with speed

Set up your integration in as little as a few days. Users can start taking payments in minutes once they download your app.

Enable payments in more places

Equip users to accept in-person payments in mobile settings, such as farmers markets and events, without traditional hardware.

Available devices

Tap to Pay solutions

Tap to Pay is offered through the Stripe Terminal iOS and Android SDKs. It includes support for American Express, Mastercard, Visa contactless cards and NFC-based mobile wallets (Apple Pay, Google Pay, and Samsung Pay).

Tap to Pay on iPhone

Tap to Pay on iPhone is an easy way to enable users to accept payments directly on compatible iPhones. With Tap to Pay on iPhone, your business and customer data are protected by the security and privacy features built into the iPhone, and Apple does not store card numbers on devices or on Apple servers.

Tap to Pay on iPhone is now available in:

  • Australia
  • United Kingdom
  • United States
  • Canada Beta
  • France Beta
  • Italy Beta
  • The Netherlands Beta
Read the docs 

Tap to Pay on Android

Tap to Pay on Android lets users accept payments directly using contactless technology on compatible Android phones and tablets. Reach Android’s broad user base on a wide variety of NFC-enabled and Google-certified devices.

Tap to Pay on Android is available in:

  • Austria
  • Australia
  • Belgium
  • Canada
  • Czech Republic
  • Denmark
  • Finland
  • France
  • Germany
  • Ireland
  • Italy
  • Luxembourg
  • Malaysia
  • New Zealand
  • Norway
  • Portugal
  • Singapore
  • Spain
  • Sweden
  • Switzerland
  • The Netherlands
  • United Kingdom
  • United States
Read the docs 

Use cases

Enable frictionless in-person payments

Use Tap to Pay to seamlessly accept—or enable users to accept—in-person, contactless payments. Tap to Pay is a feature of Stripe Terminal and integrates with the rest of Stripe, so users can manage online and in-person payments from one place.


Expand in-person payment options via your POS app to support a number of use cases. Integrate Tap to Pay to enable users to accept payments on the go—for example at farmers markets, pop-up shops, and concerts, or after providing services such as landscaping or home repairs.


Curate better in-person experiences for your customers. Let shoppers complete their purchases anywhere in the store for a more convenient experience, or shorten lines during seasonal influxes by equipping more staff to easily check out customers on the floor.

Easy setup

Get started with Tap to Pay

Tap to Pay and the Stripe Terminal SDK make it easy to get started and scale a custom payment app.


Tap to Pay is built into our Terminal SDK, and can be added to an existing account in as little as a few days.


Once your app is enabled with Tap to Pay, your users can start accepting contactless payments right away. Scale in minutes to all enabled devices.


Users initiate checkout within your app and present their device to the customer, who simply taps their contactless card or device to pay.

Request an invite

Interested in Stripe Terminal?

Stripe Terminal is not yet available in your country. Please provide the information in this form and we’ll be in touch once it becomes available.

Stripe will handle your data pursuant to its Privacy Policy

By submitting this form, you acknowledge and consent that your personal data will be processed in accordance with Stripe's Privacy Policy and that your data will be stored outside of China in accordance with Stripe's Privacy Policy.