Older payment APIs
Information about our older APIs and the newer APIs that replace them.
We’ve replaced some of our older APIs and no longer update their documentation.
Migrate to current APIs
The older APIs are limited. To get the latest Stripe features, migrate to the Payment Intents, Setup Intents, and Payment Methods APIs. See each individual API’s docs for specifics on migrating.
Deprecation of the Sources API
We’ve deprecated support for local payment methods in the Sources API and plan to turn it off. If you currently handle any local payment methods using the Sources API, you must migrate them to the current APIs. We’ll communicate more information about this end of support via email.
We’ve also deprecated support for card payments in the Sources API, but don’t currently plan to turn it off.
Older APIs that remain available
Although unsupported, these APIs aren’t going away. Until you upgrade your integration, you can still use these APIs:
Comparing the APIs
Feature | Payment Intents, Setup Intents, & Payment Methods | Charges, Tokens, & Sources |
---|---|---|
Supported payment methods | Cards, digital wallets, bank transfers, and so on | Cards, ACH |
SCA-ready | ||
Works with Terminal (in-person payments) | ||
Future development |