Why Offer Multiple Payment Methods?
Boost Conversion
Local methods increase sales 20-30% in target markets.
One Platform
All methods managed through a single API.
Smart Routing
Right options shown based on location and device.
How It Works
Payment methods are automatically presented to customers based on:- Customer Location — Regional methods like iDEAL (Netherlands) or UPI (India) only appear for customers in those regions
- Transaction Currency — Payment methods are filtered by supported currencies
- Device Type — Apple Pay only appears on compatible Apple devices and browsers
- Transaction Type — Some methods don’t support subscriptions or have minimum amounts
Automatic Activation: All payment methods are pre-configured and managed by Dodo Payments. No additional setup needed — 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
面向使用 USD 付款的美国客户提供银行账户扣款,可用于一次性付款。
India
面向印度市场提供带有符合 RBI 要求的订阅授权的 UPI 和 Rupay 卡。
Europe
iDEAL(荷兰)、Bancontact(比利时)、EPS(奥地利)、Multibanco(葡萄牙)和 BLIK(波兰)。
South Korea
Kakao Pay、Naver Pay 和 PAYCO 钱包,以及以 KRW 结算的韩国本地卡。
Pix
通过 QR 码或复制粘贴密钥,为巴西市场提供即时银行转账。
Stablecoins
接受全球客户(不包括印度)使用稳定币付款,并以 USD 结算。
WeChat Pay
中国客户可通过 WeChat 使用 QR 码付款,支持 USD 和 CNY。
在业务级别停用支付方式
你可以在控制面板中从业务级别停用特定支付方式。这会应用于你业务的所有结账会话,无需针对每个产品或会话单独配置。1
Navigate to Settings
在 Dodo Payments 控制面板中前往 Settings > Payment Methods。
2
Disable Payment Methods
关闭你不希望向客户提供的任何支付方式。
业务级别设置充当全局筛选器。通过
allowed_payment_method_types 设置的单次结账限制,会在业务级别已启用的支付方式范围内进一步缩小可用方式。配置单次结账的支付方式
除了业务级别设置外,你还可以使用allowed_payment_method_types 限制单个结账会话中显示的支付方式:
- JavaScript
- Python
- cURL
可用的支付方式类型
API 端点
Checkout Sessions
创建包含允许支付方式的结账页面。
Preview Checkout
在创建会话之前预览定价和税费。
Update Payment Method
在订阅的支付方式更新页面上限制支付方式。
最佳实践
Match methods to your market
Match methods to your market
为你的目标市场提供区域性支付方式。iDEAL 覆盖了荷兰约 60% 的在线付款;UPI 在印度占据主导地位。省略这些支付方式会严重降低转化率。
Always provide card fallbacks
Always provide card fallbacks
即使针对特定支付方式,也应将
credit 和 debit 作为备用方式。并非所有客户都能使用每一种支付方式。Consider transaction minimums
Consider transaction minimums
BNPL 方式有各自提供商规定的最低金额:Klarna 和 Afterpay 要求最低金额为 $50.01。对于不在这些金额范围内的产品,不要包含这些方式——它们不会显示,这没有问题。
Test across regions and devices
Test across regions and devices
上线前使用测试模式,验证不同客户所在地、货币和设备类型下的支付方式可用性。
故障排除
Payment method not appearing
Payment method not appearing
检查以下因素:
- 是否在
allowed_payment_method_types中包含了该支付方式? - 客户所在地是否与该支付方式支持的区域匹配?
- 该支付方式是否支持交易货币? 4. 交易金额是否在该支付方式支持的范围内(例如,Klarna/Afterpay 的最低金额为 $50.01)?
- 对于订阅:该支付方式是否支持周期性付款?
allowed_payment_method_types,以查看所有符合条件的支付方式,然后逐步缩小问题范围。Unexpected methods appearing
Unexpected methods appearing
可能的原因:
- 未正确传递
allowed_payment_method_types - 参数格式不正确(必须是字符串数组)
Regional method not available
Regional method not available
检查:
- 客户账单地址是否与支付方式的区域匹配
- 货币是否设置正确(例如,iDEAL 使用 EUR)
- 如果客户来自国际地区,是否已启用 Adaptive Currency
Indian payment method issues
Indian payment method issues
UPI 和 Rupay 订阅有独特的要求,包括 48 小时处理延迟和 RBI 授权限额。参见: 印度支付方式,获取完整指南。
相关页面
Adaptive Currency
支持的货币和自动转换。
Checkout Guide
完整的结账实施指南。
Testing Process
测试卡、UPI ID 和钱包测试。
Subscriptions
周期性账单和支付方式更新。