> ## Documentation Index
> Fetch the complete documentation index at: https://docs.dodopayments.com/llms.txt
> Use this file to discover all available pages before exploring further.

# डिजिटल वॉलेट

> Apple Pay, Google Pay, Amazon Pay, Cash App Pay, और RevolutPay द्वारा तेज, सुरक्षित एक-टैप चेकआउट के लिए स्वीकार करें। सेटअप, डोमेन सत्यापन, और परीक्षण के बारे में जानें।

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

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

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

<Warning>
  **PayPal समर्थन निलंबित:** नए लेनदेन के लिए PayPal अस्थायी रूप से उपलब्ध नहीं है।
</Warning>

## Apple Pay

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

<Info>
  Apple Pay सब्सक्रिप्शन्स के लिए तब भी ऑफ़र किया जाता है जब पहली चार्ज राशि \*\*$0** हो (उदाहरण के लिए, मुफ्त परीक्षण) ताकि भुगतान आदेश साइनअप के समय सेट हो सके। एक बार के भुगतान के लिए, Apple Pay केवल तब दिखाया जाता है जब राशि $0 से अधिक होती है।
</Info>

### आवश्यकताएँ

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

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

<Steps>
  <Step title="Download the domain association file">
    [Apple Pay डोमेन एसोसिएशन फ़ाइल](https://checkout.dodopayments.com/.well-known/apple-developer-merchantid-domain-association) डाउनलोड करें।
  </Step>

  <Step title="Host the file on your domain">
    अपने सर्वर पर अपलोड करें:

    ```
    https://yourdomain.com/.well-known/apple-developer-merchantid-domain-association
    ```

    फ़ाइल को रीडायरेक्ट किए बिना और `Content-Type: application/octet-stream` या `text/plain` के साथ परोसा जाना चाहिए।
  </Step>

  <Step title="Request activation">
    **[support@dodopayments.com](mailto:support@dodopayments.com)** पर ईमेल करें:

    * आपका उत्पादन डोमेन (उदा., `https://yourdomain.com`)
    * पुष्टि करें कि फ़ाइल होस्ट की गई है

    हम 1-2 व्यापार दिनों के भीतर Apple Pay को सत्यापित और सक्षम करेंगे।
  </Step>

  <Step title="Test the integration">
    पुष्टि के बाद:

    1. Apple डिवाइस पर चेकआउट खोलें
    2. सत्यापित करें कि Apple Pay बटन प्रकट होता है
    3. एक परीक्षण लेनदेन पूर्ण करें
  </Step>
</Steps>

<Warning>
  डोमेन सत्यापन पूर्ण होने तक Apple Pay चेकआउट में नहीं दिखाई देगा। लॉन्च करते समय इसके लिए योजना बनाएं।
</Warning>

### विन्यास

```javascript theme={null}
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 ऐप के साथ एंड्रॉइड उपकरण
* **सेटिंग्स:** Chrome में "वेबसाइट्स को जाँचने की अनुमति दें कि आपके पास भुगतान विधियाँ हैं" सक्षम करें

### विन्यास

```javascript theme={null}
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'
});
```

<Info>
  Google Pay के लिए डोमेन सत्यापन की आवश्यकता नहीं है — आपका खाता लाइव होने पर यह स्वचालित रूप से काम करता है।
</Info>

## Amazon Pay

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

### सीमाएँ

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

### विन्यास

```javascript theme={null}
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 उन उपभोक्ताओं के बीच लोकप्रिय है जो US में सहकर्मी से सहकर्मी भुगतान करते हैं और Cash App से भुगतान सक्षम करता है।

### सीमाएँ

* **क्षेत्र:** केवल US
* **मुद्रा:** केवल USD
* **सदस्यता:** समर्थित नहीं

### विन्यास

```javascript theme={null}
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
* **सदस्यता:** समर्थित नहीं

### विन्यास

```javascript theme={null}
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 परीक्षण

<Steps>
  <Step title="Use test mode">
    अपने Dodo Payments डैशबोर्ड में परीक्षण मोड सक्षम करें।
  </Step>

  <Step title="Add a card to Apple Wallet">
    अपने Apple Wallet में एक वास्तविक कार्ड जोड़ें। परीक्षण मोड में, कार्ड पर चार्ज नहीं होगा।
  </Step>

  <Step title="Complete test purchase">
    Apple डिवाइस पर चेकआउट खोलें और Apple Pay प्रक्रिया को पूरा करें।
  </Step>
</Steps>

<Warning>
  Apple Pay को HTTPS की आवश्यकता है। `localhost` पर बिना उचित SSL सेटअप के यह दिखाई नहीं देगा।
</Warning>

### Google Pay परीक्षण

<Steps>
  <Step title="Join the test card group">
    [Google Pay परीक्षण कार्ड समूह](https://groups.google.com/g/googlepay-test-mode-stub-data) में शामिल हों ताकि आपके वॉलेट में स्वचालित रूप से परीक्षण कार्ड जोड़े जा सकें।
  </Step>

  <Step title="Enable test mode">
    अपने Dodo Payments परीक्षण API कुंजियों का उपयोग करें।
  </Step>

  <Step title="Complete test purchase">
    लेन-देन को पूरा करने के लिए Google Pay में एक परीक्षण कार्ड का चयन करें।
  </Step>
</Steps>

### Amazon Pay & Cash App Pay

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

## SDK समर्थन

### वेब SDKs

सभी डिजिटल वॉलेट्स निम्न में पूरी तरह से समर्थित हैं:

* ओवरले चेकआउट
* इनलाइन चेकआउट
* डायरेक्ट API इंटीग्रेशन

### मोबाइल SDKs

<Warning>
  **React Native सीमाएँ:** React Native SDK में Apple Pay, Google Pay, Cash App Pay, और UPI **वर्तमान में समर्थित नहीं** हैं। ऐसे मोबाइल ऐप्स के लिए वेब-आधारित चेकआउट ओवरले का उपयोग करें जिन्हें इन विधियों की आवश्यकता है।
</Warning>

देशी मोबाइल समर्थन के लिए, निम्नलिखित पर विचार करें:

* चेकआउट को WebView में खोलना
* वेब संदर्भ में [ओवरले चेकआउट](/developer-resources/overlay-checkout) का उपयोग करना
* प्लेटफ़ॉर्म-देशी Apple Pay / Google Pay SDKs को अलग से लागू करना

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

<AccordionGroup>
  <Accordion title="Prioritize wallets on mobile">
    मोबाइल उपयोगकर्ता Apple Pay और Google Pay की अपेक्षा करते हैं। इन विकल्पों को मोबाइल चेकआउट्स पर प्रमुखता से दिखाएं।
  </Accordion>

  <Accordion title="Complete domain verification early">
    Apple Pay को डोमेन सत्यापन की आवश्यकता होती है। लॉन्च के दिन तक प्रतीक्षा न करें — विकास के दौरान प्रक्रिया शुरू करें।
  </Accordion>

  <Accordion title="Always include card fallbacks">
    सभी ग्राहकों के पास डिजिटल वॉलेट नहीं होते। हमेशा अपने अनुमत तरीकों में `credit` और `debit` शामिल करें।
  </Accordion>

  <Accordion title="Test on real devices">
    सिमुलेटर वॉलेट व्यवहार को पूरी तरह से पुन: पेश नहीं करते। लॉन्च से पहले वास्तविक iOS और Android उपकरणों पर परीक्षा करें।
  </Accordion>

  <Accordion title="Handle wallet unavailability gracefully">
    यदि कोई वॉलेट उपलब्ध नहीं है (गलत उपकरण, कोई कार्ड सहेजा नहीं गया है), तो सुनिश्चित करें कि अन्य भुगतान विकल्प दिखाई दें।
  </Accordion>
</AccordionGroup>

## ट्रबलशूटिंग

<AccordionGroup>
  <Accordion title="Apple Pay button not appearing">
    **जाँचें:**

    1. Dodo Payments के साथ डोमेन सत्यापित?
    2. HTTPS का उपयोग कर रहे हैं?
    3. उपकरण iOS 17+/Safari 17+/iPadOS 17+ है?
    4. ग्राहक के पास Apple Wallet में कार्ड हैं?
    5. `apple_pay` को `allowed_payment_method_types` में शामिल किया गया है?

    **समाधान:** पूर्ण डोमेन सत्यापन और HTTPS सुनिश्चित करें। एक वास्तविक Apple उपकरण पर परीक्षा लें।
  </Accordion>

  <Accordion title="Google Pay button not appearing">
    **जाँचें:**

    1. Chrome या संगत ब्राउज़र का उपयोग कर रहे हैं?
    2. ग्राहक के पास Google Pay में कार्ड हैं?
    3. Chrome सेटिंग "भुगतान विधियों को जाँचने के लिए साइट्स को अनुमति दें" सक्षम?
    4. `google_pay` को `allowed_payment_method_types` में शामिल किया गया है?

    **समाधान:** ब्राउज़र अनुकूलता और ग्राहक के Google Pay सेटअप की पुष्टि करें।
  </Accordion>

  <Accordion title="Wallet payment failed">
    **सामान्य कारण:**

    * वॉलेट में कार्ड की समाप्ति या अमान्य
    * बैंक ने लेन-देन को अस्वीकार कर दिया
    * नेटवर्क कनेक्टिविटी समस्या

    **समाधान:** ग्राहक को अपने वॉलेट में कार्ड की पुष्टि करनी चाहिए या एक अलग भुगतान विधि आज़माएँ।
  </Accordion>

  <Accordion title="Wrong device type">
    डिजिटल वॉलेट केवल संगत उपकरणों पर दिखाई देते हैं:

    * Apple Pay: केवल Apple उपकरण
    * Google Pay: Chrome ब्राउज़र या Android उपकरण

    **समाधान:** यह अपेक्षित व्यवहार है। कार्ड फॉलबैक उपलब्ध होना सुनिश्चित करें।
  </Accordion>
</AccordionGroup>

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

<CardGroup cols={2}>
  <Card title="Payment Methods Overview" icon="credit-card" href="/features/payment-methods">
    सभी समर्थित भुगतान विधियाँ देखें।
  </Card>

  <Card title="Overlay Checkout" icon="window-restore" href="/developer-resources/overlay-checkout">
    डिजिटल वॉलेट समर्थन के साथ चेकआउट लागू करें।
  </Card>

  <Card title="Testing Process" icon="flask" href="/miscellaneous/testing-process">
    सभी भुगतान विधियों के लिए पूर्ण परीक्षण गाइड।
  </Card>

  <Card title="React Native Integration" icon="mobile" href="/developer-resources/react-native-integration">
    मोबाइल SDK दस्तावेज़ और सीमाएँ।
  </Card>
</CardGroup>
