Why Offer Multiple Payment Methods?
Boost Conversion
One Platform
Smart Routing
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.
Minimum Amounts
Every payment method follows the minimum amount for the checkout currency. In USD, the minimum is $0.50 for one-time payments and $1.00 for subscriptions. Other currencies have their own minimums. See Minimum Amounts for each currency. These methods also appear only within an amount range:Payment Method Categories
Credit & Debit Cards
Digital Wallets
Buy Now Pay Later
ACH Direct Debit
India
Europe
South Korea
Pix
Stablecoins
WeChat Pay
Asia-Pacific
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
Preview Checkout
Update Payment Method
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
Klarna and Afterpay appear on USD checkouts with a US billing address only when the amount is $50.01 or more. Don’t include them for products outside this range — they won’t appear. All other payment methods follow the minimum amount for the checkout currency.
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 on USD checkouts)?
- 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.