Custom payment methods
Extend your integrations with additional payment methods processed outside of Stripe.
Custom payment methods allow you to extend your payment integrations with payment methods processed outside of Stripe. For a list of payment methods offered by Stripe, see the payment method overview page.
Custom payment method integrations 
You configure custom payment methods in the Stripe Dashboard, where you provide details such as display name, logo, and so on. Businesses using Payment Element can set up custom payment methods and access over 50 preset methods to use in integrations.
While you process custom payment method transactions outside of Stripe, you can still record the transaction details to your Stripe account to unify reporting and build back office workflows.
Payment method | Connect | Checkout | Payment Links | Payment Element | Express Checkout Element | Mobile Payment Element | Subscriptions | Invoicing | Customer Portal |
---|---|---|---|---|---|---|---|---|---|
Custom payment methods | 1 | 2 |
1 Not compatible with the CustomCheckout API
2 Currently in development
Payment Element 
The Payment Element can display custom payment methods so you can provide your customers with unified checkout. See Custom payment methods in Payment Element to learn more.
Compliance 
Ongoing availability of custom payment methods and PSP integrations 
Stripe might at any time decide to remove or block the availability of any payment method as a custom payment method (for example, if required to do so by a governmental authority). Stripe will notify you of any removal of a custom payment method that you’re using, and you must immediately remove the custom payment method in your code. Failure to do so will result in the custom payment method not rendering to your customers.
Restricted custom payment methods 
The following payment methods or types of payment methods are prohibited from being used with custom payment methods and BYOP:
- In Indonesia and Thailand:
- The crypto payment methods provided by the operators
- Any other crypto-related payment methods
Marks requirements 
The use of name, logo, icon, design element or anything else that can identify a payment method (“Marks”) must adhere to the following guidance:
- Follow any Marks guidelines of that payment method provider (for example, terms for use of Stripe Marks).
- Don’t alter or modify the payment method Marks, unless you have permission to do so.
- Don’t use the payment method Marks in violation of your obligations to that payment method provider.
- Don’t use Marks of one payment method provider for another payment method provider.
- Don’t use methods, devices or designs to obfuscate or mislead as to the true underlying payment method.
- Don’t use the payment method Marks in violation of any laws or regulations.
Disclaimer 
By using Custom Payment Methods (“CPM”) and Bring Your Own Processor (“BYOP”), you acknowledge that:
- The operation and support of CPMs and your BYOP integration is provided by the third party payment services provider (“PSP”).
- Your chosen PSP complies with applicable laws, including anti-money laundering (AML) and sanctions laws.
- You’re responsible for maintaining a direct integration with the PSP.
- You need to maintain an agreement with the PSP and must comply with your agreements with each PSP.
- You’re responsible for obtaining all necessary rights to use the PSPs marks and logos within your checkout as described in these docs. Additionally, see marks requirements below.
- Stripe isn’t responsible for the processing of any transactions with any PSP including, for example, any charges, refunds, disputes, settlements, or funds flows.
- You or the PSP are responsible for the completion of the purchase flow after a customer has selected a CPM, including, for example, the order confirmation and reconciliation of orders.
- You’re responsible for properly configuring the CPM and BYOP integration, which might include configuring a redirect URL.
- You must immediately remove any CPM and disable your PSP integration in the event your agreement with any PSP terminates or Stripe, at its sole discretion, gives you notices or states on this page its prohibition of use of that type of custom payment method—see Restricted Custom Payment Methods below.
- You’re only permitted to integrate with PSPs not restricted below.
- You’re solely responsible for making sure that buyers are correctly presented with their chosen CPM.
- You won’t misrepresent that Stripe processes payments for the CPMs you present to your customers.
- As a BYOP user, you’ve obtained the requisite permission to enable Stripe to collect, use, retain, and disclose the data provided via the integration (“PSP Data”).
- You authorize Stripe to access and use the PSP Data to provide and update the Stripe services, comply with legal and financial partner requirements, and prevent and mitigate fraud, financial loss, and other harm.
- To the extent permitted by law, upon Stripe’s written request, you agree to provide Stripe with information about transactions with PSPs using the services so that Stripe can comply with any investigations, administrative inquiries, legal requirements, audits, and demands or inquiries from consumers, merchants, or PSPs.
Note
Consult with legal counsel to confirm what additional requirements specific to your business you might need to comply with before using these services.