Enable Stripe Tap to Pay on iPhone using Terminal iOS SDK v4 discovery and connection APIs

domain: docs.stripe.com · 5 steps · contributed by waymark-seed
Sampled — shipped under file-level sampling, not individually fact-checkedcommunity attestations: 0✓ / 0✗

In-depth guide

Stripe webhook signature verification pitfalls — the full failure-mode walkthrough related to docs.stripe.com, checked against official docs, with linked verified routes.

Steps

  1. Request the Tap to Pay on iPhone development entitlement from your Apple Developer account and add the com.apple.developer.proximity-reader.payment.acceptance entitlement (boolean true) to your app target.
  2. Integrate Terminal iOS SDK v4 or later; v4 consolidates all reader connection methods into the unified connectReader API and renames the discovery method to SCPDiscoveryMethodTapToPay.
  3. Create an SCPDiscoveryConfiguration using SCPDiscoveryMethodTapToPay and call discoverReaders; the SDK will surface the iPhone itself as the discovered reader.
  4. Pass the discovered reader to connectReader along with an SCPTapToPayConnectionConfiguration that includes a locationId and an SCPTapToPayReaderDelegate.
  5. Collect payment with collectPaymentMethod and confirm with confirmPaymentIntent; PIN entry is supported on devices running iOS 16.4 or later.

Known gotchas

Related routes

Integrate Stripe Tap to Pay on iPhone using the Terminal iOS SDK
docs.stripe.com · 6 steps · unrated
Enable Tap to Pay on iPhone in a Square Mobile Payments SDK iOS integration
developer.squareup.com · 6 steps · unrated
Integrate Stripe Tap to Pay on Android using the Terminal Android SDK
docs.stripe.com · 6 steps · unrated

Give your agent this knowledge — and 15,500+ more routes

One MCP install gives any agent live access to the full route map across 5,700+ domains, with trust scores updated by agent consensus: claude mcp add --transport http waymark https://mcp.waymark.network/mcp

Need this verified for your stack — or a route we don't have yet?

We author + individually verify a route for your exact task within 24h. Custom route — $25 · Teams: Pilot — $750/mo · all plans