Skip to main content
हर समर्थित country और currency में, हर Dodo Payments checkout पर cards उपलब्ध हैं। Dodo Payments प्रमुख card networks स्वीकार करता है, card numbers को tokens से बदलता है और card payments के लिए आवश्यक checks चलाता है, इसलिए आपको raw card data संभालने की आवश्यकता नहीं होती।

समर्थित कार्ड नेटवर्क

Dodo Payments global networks और कई regional networks स्वीकार करता है।

Global Networks

क्षेत्रीय Networks

Configuration

Cards, allowed_payment_method_types में दो values का उपयोग करते हैं: यह session केवल card payments प्रदान करता है:
credit और debit दोनों शामिल करें, जब तक कि किसी एक को बाहर रखने का कोई विशेष कारण न हो। कई customers debit card से भुगतान करना पसंद करते हैं।

3D Secure Authentication

3D Secure (3DS), cardholder के bank से cardholder की पहचान की पुष्टि करने के लिए कहता है, जैसे one-time code, biometric check या bank के app में approval के माध्यम से। इससे fraud और chargebacks कम होते हैं।

3DS कब Trigger होता है

Dodo Payments इन स्थितियों में 3DS का अनुरोध करता है:
  • Card network को इसकी आवश्यकता हो।
  • किसी regional regulation के कारण इसकी आवश्यकता हो, जैसे Europe में PSD2।
  • Transaction को high-risk के रूप में चिह्नित किया गया हो।

3DS को Force करें

अपने business के लिए हर card payment पर 3DS आवश्यक करने के लिए, Settings → Pricing में 3D Secure चालू करें। किसी एक checkout session के लिए इस setting को override करने हेतु, force_3ds पास करें:
हर transaction पर 3DS आवश्यक करने से fraud कम होता है, लेकिन conversion घट सकता है, क्योंकि कुछ customers authentication के दौरान checkout छोड़ देते हैं।

Authentication Failures को Handle करना

जब किसी payment के लिए 3DS authentication आवश्यक होता है, तो payment के सफल या असफल होने से पहले वह intermediate states से गुजरता है: यदि authentication पूरा नहीं होता है, तो payment इनमें से किसी एक decline code के साथ fail होता है:
  • AUTHENTICATION_FAILURE: customer authenticate नहीं हो सका।
  • AUTHENTICATION_REQUIRED: authentication आवश्यक है, लेकिन किया नहीं गया।
  • AUTHENTICATION_TIMEOUT: customer ने समय पर response नहीं दिया।
Transaction Failures reference में प्रत्येक code के लिए recommended action दिया गया है।

Checkout के समय बनाम Renewal पर

  • Checkout के समय (customer मौजूद हो): 3DS challenge checkout के दौरान दिखाई देता है। यदि यह fail हो जाए, तो customer से दोबारा प्रयास करने या किसी अन्य card का उपयोग करने को कहें।
  • Subscription renewal पर (customer मौजूद न हो): 3DS challenge real time में नहीं दिखाया जा सकता। यदि renewal के लिए authentication आवश्यक हो और वह fail हो जाए, तो subscription on_hold में चली जाती है, या यदि आपने grace period set किया है, तो पहले past_due में जाती है। इसे recover करने के लिए customer से वापस आकर अपना payment method update करने को कहें। Handle Payment Failures और Subscription Dunning देखें।

Saved Payment Methods

Returning customers पहले के checkout में save किए गए card से भुगतान कर सकते हैं।

Tokenized

Original card numbers कभी store नहीं किए जाते।

PCI Compliant

Dodo Payments PCI compliance संभालता है।

Customer-Scoped

प्रत्येक saved card केवल एक customer से संबंधित होता है।

Saved Cards Enable करें

Checkout पर returning customer के saved cards दिखाने के लिए, मौजूदा customer_id के साथ show_saved_payment_methods: true पास करें। Default false है।

One-Click Purchases

Checkout दिखाए बिना saved card से charge करने के लिए, मौजूदा customer_id के साथ उसका payment_method_id और confirm: true पास करें। Session card को सीधे charge करता है और कोई checkout_url return नहीं करता, इसलिए payment result जानने के लिए webhooks का उपयोग करें।

Testing

इन cards का उपयोग test mode में करें। अधिक test data के लिए Testing Process देखें।
Test cards केवल test mode में काम करते हैं। Live mode में test card से किया गया payment fail हो जाता है।

Security & Compliance

Dodo Payments card payments पर ये protections लागू करता है:

Best Practices

जब तक आवश्यक न हो, card types को restrict न करें। Customers को उम्मीद होती है कि उनका पसंदीदा card काम करेगा।
विश्वास बढ़ाने के लिए अपनी site पर Visa, Mastercard और Amex logos दिखाएं।
स्पष्ट error messages दिखाएं। Customers को raw error codes न दिखाएं।
Saved payment methods returning customers के लिए repeat purchases को तेज़ बनाते हैं।

Troubleshooting

Causes: अपर्याप्त funds, expired card, गलत CVV या bank की fraud protection।Solution: Customer से अपनी details जांचने या किसी अलग card का प्रयास करने को कहें। Transaction Failures reference में decline का error code और उसका recommended action देखें। Code में declines handle करने के लिए Handle Payment Failures देखें।
Causes: Customer ने challenge छोड़ दिया, bank का system उपलब्ध नहीं था या challenge का समय समाप्त हो गया।Solution: दोबारा प्रयास करें या customer से अपने bank से संपर्क करने को कहें। संबंधित payment states और decline codes के लिए Handling Authentication Failures देखें।
Causes: Regional network supported नहीं है या card restricted prepaid card है।Solution: Customer से किसी major network के card का प्रयास करने को कहें।

संबंधित Pages

Payment Methods Overview

सभी supported payment methods।

Upsells & Downsells

Saved cards के साथ one-click purchases।

Testing Process

हर payment method के लिए test data।

Subscriptions

Cards के साथ recurring billing।
अंतिम संशोधन 26 सितंबर 2026