Why Offer Multiple Payment Methods?
Boost Conversion
Local payment methods increase sales 20-30% in target markets.
One Platform
All methods managed through a single API and dashboard.
Smart Routing
The right options appear based on customer location, currency, and device.
How Payment Methods Are Selected
Dodo Payments automatically shows customers the payment methods available to them based on:- Billing Country — Regional methods like iDEAL (Netherlands) or UPI (India) only appear for customers in those countries
- Transaction Currency — Payment methods are filtered by the currency they support
- Device Type — Apple Pay only appears on compatible Apple devices and browsers
- Transaction Type — Some methods don’t support subscriptions or have minimum transaction amounts
All payment methods are pre-configured and managed by Dodo Payments. No setup is required — they become available once your account is verified and live mode is enabled.
Supported Payment Methods
*All Indian-issued cards (Visa, Mastercard, Rupay, etc.) and UPI support subscriptions with RBI-compliant mandates. The 48-hour processing delay applies to all Indian-issued cards and UPI. See the India Payment Methods page for details on mandate requirements.
Payment Method Categories
Credit & Debit Cards
Accept Visa, Mastercard, Amex, Discover, JCB, UnionPay, and regional networks like Cartes Bancaires and Interac.
Digital Wallets
Apple Pay, Google Pay, Amazon Pay, Cash App Pay, and RevolutPay for fast, secure one-tap checkout.
Buy Now Pay Later
Klarna, Afterpay, and Billie installment options to increase average order value and conversion.
ACH Direct Debit
Bank account debits for US customers paying in USD, available on one-time payments.
India
UPI and Rupay cards with RBI-compliant subscription mandates for the Indian market.
Europe
iDEAL (Netherlands), Bancontact (Belgium), EPS (Austria), Multibanco (Portugal), and BLIK (Poland).
South Korea
Kakao Pay, Naver Pay, and PAYCO wallets plus Korean local cards, billed in KRW.
Pix
Instant bank transfers for the Brazilian market via QR code or copy-paste key.
Stablecoins
Accept stablecoin payments from customers worldwide (excluding India), billed in USD.
WeChat Pay
QR code payments for Chinese customers via WeChat, supporting USD and CNY.
Asia-Pacific
GCash (Philippines), Alipay HK and FPS (Hong Kong), and Touch ‘n Go (Malaysia).
Disable Payment Methods at the Business Level
You can disable specific payment methods from your dashboard. This applies across all checkout sessions for your business without needing to configure each session individually.1
Open Settings
Go to Settings → Payment Methods in your Merchant Dashboard.
2
Disable Methods
Toggle off any payment methods you don’t want to offer.
Business-level settings act as a global filter. Per-checkout restrictions via
allowed_payment_method_types further narrow the available methods within what’s enabled at the business level.Restrict Payment Methods Per Checkout
In addition to business-level settings, you can restrict which methods appear for individual checkout sessions usingallowed_payment_method_types:
- JavaScript
- Python
- cURL
Available Method Types
API Endpoints
Checkout Sessions
Create checkout with allowed methods.
Preview Checkout
Preview pricing and taxes before creating a session.
Update Payment Method
Restrict methods on a subscription’s payment-method update page.
Best Practices
Match methods to your market
Match methods to your market
Include regional payment methods for your target markets. iDEAL captures ~60% of online payments in the Netherlands; UPI dominates in India. Omitting these methods significantly hurts conversion.
Always provide card fallbacks
Always provide card fallbacks
Include
credit and debit as fallbacks even when targeting specific methods. Not all customers have access to every payment method.Consider transaction minimums
Consider transaction minimums
BNPL-Methoden haben je nach Anbieter Mindestbeträge. Für Klarna und Afterpay gilt ein Mindestbetrag von $50.01. Fügen Sie sie nicht für Produkte außerhalb dieser Bereiche hinzu – sie werden nicht angezeigt. Wenn sich der Mindestbetrag einer Zahlungsmethode und der Währungsmindestbetrag unterscheiden, gilt der höhere der beiden.
Test across regions and devices
Test across regions and devices
Use test mode to verify payment method availability for different customer locations, currencies, and device types before going live.
Troubleshooting
Payment method not appearing
Payment method not appearing
Check these factors:
- Is the method included in
allowed_payment_method_types? - Does the customer’s location match the method’s supported region?
- Does the method support the transaction currency?
- Is the transaction amount within the method’s supported range (e.g., Klarna/Afterpay minimum $50.01)?
- For subscriptions: does the method support recurring payments?
allowed_payment_method_types temporarily to see all eligible methods, then narrow down the issue.Unexpected methods appearing
Unexpected methods appearing
Possible causes:
allowed_payment_method_typesnot being passed correctly- Parameter formatted incorrectly (must be an array of strings)
Regional method not available
Regional method not available
Check:
- Customer billing address matches the method’s region
- Currency is set correctly (e.g., EUR for iDEAL)
- Adaptive Currency is enabled if the customer is international
Indian payment method issues
Indian payment method issues
UPI and Rupay subscriptions have unique requirements including 48-hour processing delays and RBI mandate limits.See: India Payment Methods for complete guidance.
Related Pages
Adaptive Currency
Show prices in 80+ local currencies and accept payments in the customer’s local currency.
Checkout Guide
Complete checkout implementation guide.
Testing Process
Test cards, UPI IDs, and wallet testing in test mode.
Subscriptions
Recurring billing and payment method updates for subscriptions.