Supported Card Networks
Global Networks
| Network | Coverage |
|---|---|
| Visa | Global leader, 4B+ cards worldwide |
| Mastercard | Global reach, strong security features |
| American Express | Premium cardholders, higher spending |
| Discover | US-focused, growing globally |
| JCB | Leading in Japan, expanding across Asia |
| UnionPay | Dominant in China, 8B+ cards |
| Diners Club | Premium international travelers |
Regional Networks
| Network | Region |
|---|---|
| Interac | Canada’s debit network |
| Cartes Bancaires | France’s national network |
| Korean Local Cards | Korean domestic networks |
| Rupay | India’s national network |
Configuration
Use these values inallowed_payment_method_types:
| Type | Description |
|---|---|
credit | All credit cards |
debit | All debit cards |
3D Secure Authentication
3D Secure (3DS) adds an authentication layer that reduces fraud and chargebacks by verifying the cardholder’s identity.When 3DS is Triggered
3DS is automatically triggered when:- Required by the card network
- Required by regional regulations (e.g., PSD2 in Europe)
- The transaction is flagged as high-risk
Force 3DS
You can require 3DS on all transactions:Enabling 3DS for all transactions reduces fraud but may slightly decrease conversion as some customers abandon during authentication.
Saved Payment Methods
Customers can save their cards for faster future checkouts.Tokenized
Original card numbers never stored.
PCI Compliant
Dodo handles all compliance.
Customer-Scoped
Cards tied to specific customers.
Enable Saved Cards
One-Click Purchases
Testing
- Successful Payments
- Declined Payments
| Region | Brand | Card Number | Expiry | CVV |
|---|---|---|---|---|
| US | Visa | 4242424242424242 | 06/32 | 123 |
| US | Mastercard | 5555555555554444 | 06/32 | 123 |
| India | Visa | 4576238912771450 | 06/32 | 123 |
| India | Mastercard | 5409162669381034 | 06/32 | 123 |
Security & Compliance
| Feature | Description |
|---|---|
| PCI DSS Level 1 | Highest level of certification |
| Tokenization | Card numbers immediately tokenized |
| Fraud Scoring | Real-time risk assessment |
| AVS | Address Verification Service |
| CVV Validation | Security code verification |
| 3D Secure | Cardholder authentication |
Best Practices
Accept all major networks
Accept all major networks
Don’t restrict card types unless necessary. Customers expect their preferred card to work.
Display card logos
Display card logos
Show Visa, Mastercard, Amex logos on your checkout to build trust.
Handle declines gracefully
Handle declines gracefully
Show clear error messages. Don’t expose raw error codes to customers.
Enable saved cards for returning customers
Enable saved cards for returning customers
Saved payment methods significantly boost conversion for repeat purchases.
Troubleshooting
Card declined
Card declined
Causes: Insufficient funds, card expired, incorrect CVV, bank fraud protection.Solution: Ask customer to verify details or try a different card.
3DS authentication failed
3DS authentication failed
Causes: Customer abandoned, bank system unavailable, timeout.Solution: Retry or ask customer to contact their bank.
Card not supported
Card not supported
Causes: Regional card not supported, prepaid restrictions.Solution: Customer should try a different card from a major network.