Adds support for custom payment methods
What’s new
You can now create custom Payment Methods and extend your payment integration to use payment methods that are processed outside of Stripe. For a list of payment method types that Stripe directly supports, see the payment method overview page.
Impact
You can now create custom Payment Methods in Stripe to represent payment methods processed by third-party payment processors. When you process custom payment method transactions outside of Stripe, you can record the transaction details to your Stripe account using a custom Payment Method and Payment Record.
To create a custom payment method type:
- Open the Custom payment methods page in your Dashboard.
- Click Create.
- Select an existing type to copy, or click Provide a custom name and icon.
- If you’re providing a custom name and icon, enter a display name and upload a logo icon.
- Read and agree to the terms, then click Create. In the list of types, note the ID of your custom payment method type, which starts with
cpmt_. To create a payment method of your custom type, set itstypetocustomand itscustom.to the ID of your custom type.type
Note
Custom payment methods are not compatible with Payment Intents or Setup Intents.
For more information about creating custom payment methods, see the Create Payment Methods API.
To use third-party payment processors with custom payment methods, see Integrate with third-party payment processors.
To use Payment Records with custom payment methods, report payment attempts with payment_method_details.
Changes
Upgrade
Related changes
- Adds MB WAY to payment method configurations
- Adds TWINT payment method options to Checkout Sessions
- Adds support for specifying payment method configurations to the customer portal
- Adds MB WAY payment method to Payment Links and Checkout Sessions
- Adds the ability to exclude payment methods when using Setup Intents
- Adds Klarna reference parameters for line items in Payment Intents
- Adds a subscription reference to Klarna line items in Payment Intents