Skip to content
Create account
or
Sign in
The Stripe Docs logo
/
Ask AI
Create account
Sign in
Get started
Payments
Finance automation
Platforms and marketplaces
Money management
Developer tools
Get started
Payments
Finance automation
Get started
Payments
Finance automation
Platforms and marketplaces
Money management
Overview
About Stripe payments
Upgrade your integration
Payments analytics
Online payments
OverviewFind your use caseManaged Payments
Use Payment Links
Build a checkout page
Build an advanced integration
Build an in-app integration
Payment methods
Add payment methods
    Overview
    Payment method integration options
    Manage default payment methods in the Dashboard
    Payment method types
    Cards
    Pay with Stripe balance
    Bank debits
    Bank redirects
    Bank transfers
    Credit transfers (Sources)
    Buy now, pay later
    Real-time payments
    Vouchers
    Wallets
    Enable local payment methods by country
    Custom payment methods
Manage payment methods
Faster checkout with Link
Payment interfaces
Payment Links
Checkout
Web Elements
In-app Elements
Payment scenarios
Custom payment flows
Flexible acquiring
Orchestration
In-person payments
Terminal
Other Stripe products
Financial Connections
Crypto
Climate
HomePaymentsAdd payment methods

Custom payment methods

Extend your integrations with additional payment methods processed outside of Stripe.

Copy page

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 methodConnectCheckoutPayment LinksPayment ElementExpress Checkout ElementMobile Payment ElementSubscriptionsInvoicingCustomer Portal
Custom payment methods 1 1

1 Not compatible with the Checkout Sessions API

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:

  1. The operation and support of CPMs and your BYOP integration is provided by the third party payment services provider (“PSP”).
  2. Your chosen PSP complies with applicable laws, including anti-money laundering (AML) and sanctions laws.
  3. You’re responsible for maintaining a direct integration with the PSP.
  4. You need to maintain an agreement with the PSP and must comply with your agreements with each PSP.
  5. 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.
  6. Stripe isn’t responsible for the processing of any transactions with any PSP including, for example, any charges, refunds, disputes, settlements, or funds flows.
  7. 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.
  8. You’re responsible for properly configuring the CPM and BYOP integration, which might include configuring a redirect URL.
  9. 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.
  10. You’re only permitted to integrate with PSPs not restricted below.
  11. You’re solely responsible for making sure that buyers are correctly presented with their chosen CPM.
  12. You won’t misrepresent that Stripe processes payments for the CPMs you present to your customers.
  13. As a BYOP user, you’ve obtained the requisite permission to enable Stripe to collect, use, retain, and disclose the data provided through the integration (“PSP Data”).
  14. 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.
  15. 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.

Was this page helpful?
YesNo
Need help? Contact Support.
Join our early access program.
Check out our changelog.
Questions? Contact Sales.
LLM? Read llms.txt.
Powered by Markdoc