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 street 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 Beta
  • United States
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 Beta
  • Australia Beta
  • Belgium Beta
  • Canada Beta
  • Czech Republic Beta
  • Denmark Beta
  • Finland Beta
  • France Beta
  • Germany Beta
  • Ireland Beta
  • Italy Beta
  • Luxembourg Beta
  • Malaysia Beta
  • New Zealand Beta
  • Norway Beta
  • Portugal Beta
  • Singapore
  • Spain Beta
  • Sweden Beta
  • Switzerland Beta
  • The Netherlands Beta
  • 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 street 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 queues during seasonal influxes by equipping more staff to easily help customers check out 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.

Ready to get started?

To use Tap to Pay, you’ll first need to integrate Stripe Terminal, which enables you to build your own in-person checkout to accept payments in the physical world. You do not need Terminal hardware to use Tap to Pay.

Terminal setup

Terminal APIs and SDKs enable you to support flexible and seamless in-person payments experiences.

Tap to Pay setup

If you already have the Stripe Terminal SDK set up, you can integrate Tap to Pay within your application.

Tap to Pay on iPhone requires the latest version of iOS. Update to the latest version by going to Settings > General > Software Update. Tap Download and Install. Some contactless cards may not be accepted. The Contactless Symbol is a trademark owned by and used with permission of EMVCo, LLC. Tap to Pay on iPhone is not available in all markets. View Tap to Pay on iPhone countries and regions