मुख्य सामग्री पर जाएं
डिजिटल वॉलेट ग्राहकों को उनके उपकरणों पर सहेजे गए भुगतान विधियों का उपयोग करके एक टैप में भुगतान करने की अनुमति देते हैं। वे उच्च रूपांतरण दरें, टोकनाइजेशन के माध्यम से मजबूत सुरक्षा, और एक सुव्यवस्थित चेकआउट अनुभव प्रदान करते हैं।

समर्थित वॉलेट

वॉलेटउपलब्धतामुद्राएंसदस्यताएंसेटअप आवश्यक
Apple Payवैश्विक (भारत को छोड़कर)सभीहांडोमेन सत्यापन
Google Payवैश्विक (भारत को छोड़कर)सभीहांकोई नहीं
Amazon Payवैश्विक (भारत को छोड़कर)USDनहींकोई नहीं
Cash App Payकेवल अमेरिकाUSDनहींकोई नहीं
RevolutPayवैश्विकGBPनहींकोई नहीं
PayPal समर्थन निलंबित: नए लेनदेन के लिए PayPal अस्थायी रूप से उपलब्ध नहीं है।

Apple Pay

Apple Pay ग्राहकों को अपने Apple वॉलेट में सहेजे गए कार्ड का उपयोग करके भुगतान करने की अनुमति देता है, जिसमें Face ID या Touch ID प्रमाणीकरण होता है।

आवश्यकताएँ

  • डिवाइस: iOS 17+, iPadOS 17+, macOS पर Safari 17+
  • प्रोटोकॉल: HTTPS आवश्यक
  • डोमेन: Apple के साथ सत्यापित होना चाहिए

डोमेन सत्यापन

1

Download the domain association file

2

Host the file on your domain

इसे अपने सर्वर पर अपलोड करें:
https://yourdomain.com/.well-known/apple-developer-merchantid-domain-association
यह फ़ाइल रीडायरेक्ट के बिना सुलभ होनी चाहिए और Content-Type: application/octet-stream या text/plain के साथ परोसी जानी चाहिए।
3

Request activation

ईमेल करें support@dodopayments.com:
  • आपका प्रोडक्शन डोमेन (उदा., https://yourdomain.com)
  • पुष्टि कि फ़ाइल होस्ट की गई है
हम 1-2 कार्यदिवसों के भीतर Apple Pay को सत्यापित और सक्षम करेंगे।
4

Test the integration

पुष्टि के बाद:
  1. Apple डिवाइस पर चेकआउट खोलें
  2. सुनिश्चित करें कि Apple Pay बटन दिखाई दे रहा है
  3. एक परीक्षण लेनदेन पूरा करें
Apple Pay तब तक चेकआउट में दिखाई नहीं देगा जब तक डोमेन सत्यापन पूरा न हो। लॉन्च के समय इसकी योजना बनाएं।

कॉन्फ़िगरेशन

const session = await client.checkoutSessions.create({
  product_cart: [{ product_id: 'prod_123', quantity: 1 }],
  allowed_payment_method_types: ['apple_pay', 'credit', 'debit'],
  return_url: 'https://example.com/success'
});

Google Pay

Google Pay ग्राहकों को अपने Google खाते में सहेजे गए कार्ड का उपयोग करके भुगतान करने की अनुमति देता है, जिसमें अंतर्निहित धोखाधड़ी सुरक्षा होती है।

आवश्यकताएँ

  • ब्राउज़र: Chrome (डेस्कटॉप/मोबाइल), Safari, Firefox
  • डिवाइस: Google Pay ऐप वाले Android डिवाइस
  • सेटिंग्स: Chrome में “साइटों को जांचने की अनुमति दें कि क्या आपके पास भुगतान विधियां हैं” सक्षम होना चाहिए

कॉन्फ़िगरेशन

const session = await client.checkoutSessions.create({
  product_cart: [{ product_id: 'prod_123', quantity: 1 }],
  allowed_payment_method_types: ['google_pay', 'credit', 'debit'],
  return_url: 'https://example.com/success'
});
Google Pay के लिए डोमेन सत्यापन की आवश्यकता नहीं है — एक बार आपका खाता लाइव होने के बाद यह स्वचालित रूप से काम करता है।

Amazon Pay

Amazon Pay ग्राहकों को उनकी Amazon खाते के क्रेडेंशियल और सहेजे गए भुगतान विधियों का उपयोग करने की अनुमति देता है, जिससे परिचित चेकआउट अनुभव मिलता है।

सीमाएँ

  • मुद्रा: केवल USD
  • सदस्यताएँ: समर्थित नहीं
  • क्षेत्र: भारत में उपलब्ध नहीं है

कॉन्फ़िगरेशन

const session = await client.checkoutSessions.create({
  product_cart: [{ product_id: 'prod_123', quantity: 1 }],
  allowed_payment_method_types: ['amazon_pay', 'credit', 'debit'],
  return_url: 'https://example.com/success'
});

Cash App Pay

Cash App Pay, अमेरिकी उपभोक्ताओं के बीच पीयर-टू-पीयर भुगतानों के लिए लोकप्रिय है।

सीमाएँ

  • क्षेत्र: केवल अमेरिका
  • मुद्रा: केवल USD
  • सदस्यताएँ: समर्थित नहीं

कॉन्फ़िगरेशन

const session = await client.checkoutSessions.create({
  product_cart: [{ product_id: 'prod_123', quantity: 1 }],
  allowed_payment_method_types: ['cashapp', 'credit', 'debit'],
  return_url: 'https://example.com/success'
});

RevolutPay

RevolutPay Revolut उपयोगकर्ताओं के लिए तेज, निर्बाध भुगतान की अनुमति देता है, जो उनके पहले से मौजूद Revolut खाता बैलेंस या लिंक किए गए कार्ड का उपयोग कर सकते हैं।

सीमाएँ

  • मुद्रा: केवल GBP
  • सदस्यताएँ: समर्थित नहीं

कॉन्फ़िगरेशन

const session = await client.checkoutSessions.create({
  product_cart: [{ product_id: 'prod_123', quantity: 1 }],
  allowed_payment_method_types: ['revolut_pay', 'credit', 'debit'],
  return_url: 'https://example.com/success'
});

परीक्षण

Apple Pay परीक्षण

1

Use test mode

अपने Dodo Payments डैशबोर्ड में परीक्षण मोड सक्षम करें।
2

Add a card to Apple Wallet

अपने Apple Wallet में एक वास्तविक कार्ड जोड़ें। परीक्षण मोड में कार्ड पर कोई शुल्क नहीं लगेगा।
3

Complete test purchase

Apple डिवाइस पर चेकआउट खोलें और Apple Pay प्रक्रिया पूरी करें।
Apple Pay को HTTPS की आवश्यकता होती है। सही SSL सेटअप के बिना localhost पर यह दिखाई नहीं देगा।

Google Pay परीक्षण

1

Join the test card group

Google Pay टेस्ट कार्ड समूह में शामिल हों ताकि परीक्षण कार्ड आपके वॉलेट में स्वचालित रूप से जुड़ जाएँ।
2

Enable test mode

अपने Dodo Payments परीक्षण API कुंजियों का उपयोग करें।
3

Complete test purchase

Google Pay में से किसी एक परीक्षण कार्ड का चयन करें और लेनदेन पूरा करें।

Amazon Pay और Cash App Pay

अपने परीक्षण API कुंजी का उपयोग करें और मानक चेकआउट प्रवाह का पालन करें। परीक्षण लेनदेन बिना वास्तविक चार्ज के अनुकरण किए जाएंगे।

SDK समर्थन

वेब SDKs

सभी डिजिटल वॉलेट पूरी तरह से समर्थित हैं:
  • ओवरले चेकआउट
  • इनलाइन चेकआउट
  • डायरेक्ट API इंटीग्रेशन

मोबाइल SDKs

React Native सीमा: Apple Pay, Google Pay, Cash App Pay, और UPI वर्तमान में React Native SDK में समर्थित नहीं हैं। इन तरीकों की आवश्यकता वाले मोबाइल ऐप्स के लिए वेब-आधारित चेकआउट ओवरले का उपयोग करें।
देशी मोबाइल समर्थन के लिए, विचार करें:
  • एक WebView में चेकआउट खोलना
  • एक वेब संदर्भ में ओवरले चेकआउट का उपयोग करना
  • प्लेटफ़ॉर्म-देशी Apple Pay / Google Pay SDK को अलग से लागू करना

सर्वोत्तम प्रथाएँ

मोबाइल उपयोगकर्ता Apple Pay और Google Pay की अपेक्षा करते हैं। मोबाइल चेकआउट पर इन विकल्पों को प्रमुखता से दिखाएँ।
Apple Pay के लिए डोमेन सत्यापन आवश्यक है। लॉन्च के दिन तक प्रतीक्षा न करें — विकास के दौरान प्रक्रिया शुरू करें।
हर ग्राहक के पास डिजिटल वॉलेट नहीं होता। हमेशा credit और debit को अपनी अनुमत विधियों में शामिल करें।
सिम्युलेटर वॉलेट व्यवहार को पूरी तरह से दोहराते नहीं हैं। लॉन्च से पहले वास्तविक iOS और Android उपकरणों पर परीक्षण करें।
यदि वॉलेट उपलब्ध नहीं है (गलत डिवाइस, कोई कार्ड सहेजा नहीं गया), तो अन्य भुगतान विकल्पों को स्पष्ट रूप से दिखाएँ।

समस्या निवारण

जांच:
  1. क्या डोमेन Dodo Payments के साथ सत्यापित है?
  2. क्या HTTPS का उपयोग हो रहा है?
  3. क्या डिवाइस iOS 17+ / Safari 17+ / iPadOS 17+ है?
  4. क्या ग्राहक के Apple Wallet में कार्ड हैं?
  5. क्या apple_pay को allowed_payment_method_types में शामिल किया गया है?
समाधान: डोमेन सत्यापन पूरा करें और HTTPS सुनिश्चित करें। वास्तविक Apple डिवाइस पर परीक्षण करें।
जांच:
  1. क्या Chrome या संगत ब्राउज़र का उपयोग हो रहा है?
  2. क्या ग्राहक के Google Pay में कार्ड हैं?
  3. क्या Chrome सेटिंग “Allow sites to check payment methods” सक्षम है?
  4. क्या google_pay को allowed_payment_method_types में शामिल किया गया है?
समाधान: ब्राउज़र संगतता और ग्राहक के Google Pay सेटअप की जांच करें।
सामान्य कारण:
  • वॉलेट में कार्ड की वैधता समाप्त हो गई है या वह अमान्य है
  • बैंक ने लेनदेन को अस्वीकार कर दिया
  • नेटवर्क कनेक्टिविटी समस्या
समाधान: ग्राहक को अपने वॉलेट में कार्ड की पुष्टि करनी चाहिए या किसी अन्य भुगतान विधि का प्रयास करना चाहिए।
डिजिटल वॉलेट केवल संगत उपकरणों पर ही दिखाई देते हैं:
  • Apple Pay: केवल Apple डिवाइस
  • Google Pay: Chrome ब्राउज़र या Android डिवाइस
समाधान: यह अपेक्षित व्यवहार है। सुनिश्चित करें कि कार्ड के बैकअप विकल्प उपलब्ध हों।

संबंधित पृष्ठ