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

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

वॉलेटउपलब्धतामुद्राएंसदस्यताएंसेटअप आवश्यक
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

डोमेन एसोसिएशन फ़ाइल डाउनलोड करें

2

फाइल को अपने डोमेन पर होस्ट करें

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

सक्रियकरण का अनुरोध करें

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

इंटीग्रेशन का परीक्षण करें

पुष्टि के बाद:
  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

परीक्षण मोड का उपयोग करें

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

Apple वॉलेट में कार्ड जोड़ें

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

परीक्षण खरीदारी पूर्ण करें

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

Google Pay परीक्षण

1

परीक्षण कार्ड समूह में शामिल हों

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

परीक्षण मोड सक्षम करें

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

परीक्षण खरीदारी पूर्ण करें

लेनदेन पूरा करने के लिए 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 वॉलेट में कार्ड हैं?
  5. apple_pay को allowed_payment_method_types में शामिल किया गया है?
हल: डोमेन सत्यापन पूरा करें और HTTPS सुनिश्चित करें। वास्तविक Apple डिवाइस पर परीक्षण करें।
जाँचें:
  1. क्या Chrome या संगत ब्राउज़र का उपयोग कर रहे हैं?
  2. क्या ग्राहक के पास Google Pay में कार्ड हैं?
  3. क्या Chrome सेटिंग “साइटों को भुगतान विधियों की जांच करने की अनुमति” सक्षम है?
  4. google_pay को allowed_payment_method_types में शामिल किया गया है?
हल: ब्राउज़र संगतता और ग्राहक के Google Pay सेटअप की पुष्टि करें।
आम कारण:
  • वॉलेट में कार्ड समाप्त या inválido
  • बैंक ने लेनदेन अस्वीकृत किया
  • नेटवर्क संबंधी समस्या
हल: ग्राहक को अपने वॉलेट में कार्ड की पुष्टि करनी चाहिए या कोई अन्य भुगतान विधि आज़मानी चाहिए।
डिजिटल वॉलेट केवल संगत उपकरणों पर दिखाई देते हैं:
  • Apple Pay: केवल Apple उपकरण
  • Google Pay: Chrome ब्राउज़र या Android उपकरण
हल: यह अपेक्षित व्यवहार है। सुनिश्चित करें कि कार्ड फॉलबैक उपलब्ध हैं।

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