Stripe integrations by platform

Sandbox run evidence

UAT-Ops ran the directory's canonical card flow against Stripe's sandbox on 2026-09-11: 6 passed. Every request went to the real sandbox through the workbench's ordinary execution path. Keys, object ids, request and response bodies were removed before publication; the status word in the last column is the provider's own.

StepRequestHTTPLatencyResultProvider status
create customerPOST v1/customers200297 msPass
authorizePOST v1/payment_intents200653 msPassstatus=requires_capture
capturePOST v1/payment_intents/:intent/capture200615 msPassstatus=succeeded
partial refundPOST v1/refunds200957 msPassstatus=succeeded
authorize for voidPOST v1/payment_intents200717 msPassstatus=requires_capture
voidPOST v1/payment_intents/:intent/cancel200242 msPassstatus=canceled

Platform pages

About Stripe

Stripe is a payments company whose platform is used through a REST API. It publishes client libraries for common languages and OpenAPI specifications in a public GitHub repository. Businesses can sign up in the countries and regions on Stripe's global availability page; a few of them are marked as preview.

The API is versioned by date plus a release name. Each account has a default version, set in Workbench, and any single request can override it with the Stripe-Version header. Major releases can contain breaking changes; the monthly releases between them are backward compatible. Every POST request accepts an idempotency key, so retries are safe. Webhook deliveries are signed with HMAC-SHA256 using a secret specific to each endpoint, and Stripe retries deliveries that fail.

Supported payment methods include cards, wallets (Apple Pay, Google Pay, PayPal, Link), bank debits (ACH, SEPA Direct Debit and others), bank redirects, bank transfers, vouchers, and buy-now-pay-later options such as Klarna, Affirm and Afterpay/Clearpay. Which ones you can offer depends on your account's country. Stripe can charge in over 135 currencies, and each currency has a minimum charge amount.

For testing, Stripe offers sandboxes: isolated environments with their own API keys, which you can create yourself from the Dashboard. Stripe publishes test card numbers and PaymentMethod tokens, including cases that trigger 3D Secure. Real cards must not be used in test mode.

Standard pricing is charged per successful transaction, with no setup or monthly fee. Businesses with large volumes can get custom pricing.

What we checked

  • Stripe sandboxes are isolated test environments, opened from the Dashboard account picker, and payments created in them are not processed by card networks.1
  • Stripe publishes test card numbers and PaymentMethod tokens, including 3D Secure scenarios, and prohibits using real card details in test mode.2
  • Stripe API versions are named by date plus a release name; the account default is set in Workbench and can be overridden per request with the Stripe-Version header.3
  • Every Stripe POST request accepts an Idempotency-Key header of up to 255 characters, and keys can be pruned once they are at least 24 hours old.4
  • Stripe signs each webhook delivery with an HMAC-SHA256 signature in the Stripe-Signature header, using a per-endpoint whsec_ secret, and the Stripe CLI can forward events to a local endpoint.5
  • Stripe publishes OpenAPI specifications for its API, in JSON and YAML, in its stripe/openapi GitHub repository.6
  • Stripe supports cards; wallets including Apple Pay, Google Pay and PayPal; bank debits including ACH and SEPA Direct Debit; and BNPL methods including Affirm, Afterpay/Clearpay, Klarna and Zip.7
  • Stripe supports 3D Secure authentication for card payments, including SCA exemptions and standalone 3DS.8
  • Stripe Billing subscriptions generate invoices, collect payment and manage subscription status, and store the customer's payment method for future billing cycles.9
  • Stripe can refund all or part of a succeeded payment, and allows several refunds per charge up to the original amount, always back to the original payment method.10
  • Stripe can charge customers in over 135 currencies, and each currency has a minimum charge amount (for example, 0.50 USD).11
  • Stripe's standard pricing is pay-as-you-go per successful transaction with no setup or monthly fees, and custom pricing is offered for large volumes.12
  • Stripe lists the countries and regions where businesses can sign up; some, such as India and Indonesia, are marked as preview.13

Sources

  1. https://docs.stripe.com/sandboxesofficial documentation · checked 2026-09-10
  2. https://docs.stripe.com/testingofficial documentation · checked 2026-09-10
  3. https://docs.stripe.com/api/versioningofficial documentation · checked 2026-09-10
  4. https://docs.stripe.com/api/idempotent_requestsofficial documentation · checked 2026-09-10
  5. https://docs.stripe.com/webhooksofficial documentation · checked 2026-09-10
  6. https://github.com/stripe/openapicode repository · checked 2026-09-10
  7. https://docs.stripe.com/payments/payment-methods/overviewofficial documentation · checked 2026-09-10
  8. https://docs.stripe.com/payments/3d-secureofficial documentation · checked 2026-09-10
  9. https://docs.stripe.com/billing/subscriptions/overviewofficial documentation · checked 2026-09-10
  10. https://docs.stripe.com/refundsofficial documentation · checked 2026-09-10
  11. https://docs.stripe.com/currenciesofficial documentation · checked 2026-09-10
  12. https://stripe.com/pricingvendor pricing page · checked 2026-09-10
  13. https://stripe.com/globalofficial documentation · checked 2026-09-10

Last verified 2026-09-12 · Reviewed by a person 2026-09-14

Integration capabilities, requirements, pricing, availability, and vendor policies may change over time. UAT-Ops documents information based on the authoritative sources and testing available at the time of review.

Where newer information, testing, or vendor documentation materially changes a published claim, UAT-Ops may revise the page to reflect the most current verified information. Readers should confirm time-sensitive requirements with the relevant vendor before making production or purchasing decisions.