दुनिया भर के पेमेंट नेटवर्क
Google Pay API में, कार्ड स्कीम को कॉन्फ़िगर करने के लिए, उनके स्ट्रिंग आइडेंटिफ़ायर को CardParameters ऑब्जेक्ट में मौजूद allowedCardNetworks कलेक्शन में शामिल किया जाता है. कारोबारी या कंपनियां, Google Pay से मिले पेमेंट क्रेडेंशियल चुन सकती हैं. इसके लिए, उन्हें allowedAuthMethods कलेक्शन में, पेमेंट के लिए इस्तेमाल किए जा सकने वाले तरीके, जैसे कि PAN_ONLY या CRYPTOGRAM_3DS पास करने होंगे.
यहां दिए गए कार्ड स्कीम दुनिया भर में उपलब्ध हैं. साथ ही, इनमें क्रेडेंशियल के ये टाइप इस्तेमाल किए जा सकते हैं:
| कार्ड स्कीम | allowedAuthMethods |
|
|---|---|---|
PAN_ONLY |
CRYPTOGRAM_3DS |
|
| American Express | 🟢 | 🟢 |
| डिस्कवर | 🟢 | 🔴 |
| JCB | 🟢 | 🔴 |
| Mastercard | 🟢 | 🟢 |
| Visa | 🟢 | 🟢 |
स्थानीय पेमेंट नेटवर्क
घरेलू नेटवर्क, पेमेंट के लिए इस्तेमाल होने वाले कार्ड को मोनो बैज या को-बैज के तौर पर जारी कर सकते हैं. मोनो बैज, खास तौर पर घरेलू ब्रैंड के तहत जारी किया जाता है. वहीं, को-बैज को किसी ग्लोबल स्कीम के साथ साझेदारी करके जारी किया जाता है. Google Wallet और Google Pay API में, इन कार्ड को टोकन में बदला जाता है और प्रोसेस किया जाता है. यह प्रोसेस, उन नेटवर्क के आधार पर की जाती है जो इन कार्ड के साथ काम करते हैं. साथ ही, स्थानीय नियमों और रूटिंग की प्राथमिकताओं का पालन किया जाता है. Google Pay API को कॉन्फ़िगर करने से पहले, पेमेंट की सेवा देने वाली कंपनियों (पीएसपी) से पता करें कि क्या घरेलू नेटवर्क काम करता है.
को-बैज कार्ड
को-बैज कार्ड में अंतरराष्ट्रीय स्कीम और घरेलू नेटवर्क, दोनों की सुविधाएं होती हैं. साथ ही, इनसे पेमेंट के कई तरीकों का इस्तेमाल किया जा सकता है. Google Wallet में जोड़े जाने पर, ये एक डिजिटल कार्ड के तौर पर मौजूद होते हैं. इनमें दोनों नेटवर्क के लोगो दिखते हैं. साथ ही, इन कार्ड से किए जाने वाले लेन-देन, दोनों नेटवर्क के ज़रिए प्रोसेस किए जा सकते हैं.
रूटिंग की प्राथमिकता
Google की ओर से, को-बैज कार्ड को खास रूटिंग व्यवहार के साथ कॉन्फ़िगर किया जा सकता है. इससे, स्थानीय नियमों और कारोबारी या उपयोगकर्ता की पसंद का सम्मान किया जा सकता है. अलग-अलग पैरामीटर और कॉन्फ़िगरेशन में ये शामिल हैं:
-
उपयोगकर्ता के लिए उपलब्ध: इससे उपयोगकर्ता, चेकआउट के दौरान पेमेंट शीट पर यूज़र इंटरफ़ेस (यूआई) ड्रॉपडाउन से अपना पसंदीदा नेटवर्क चुन सकता है.
घरेलू नेटवर्क के हिसाब से को-बैज कॉन्फ़िगरेशन लागू किए गए:
| कार्ड स्कीम | allowedAuthMethods |
रूटिंग की प्राथमिकता | ||
|---|---|---|---|---|
PAN_ONLY |
CRYPTOGRAM_3DS |
उपयोगकर्ता के लिए उपलब्ध | ||
| Elo | 🟢 | 🟢 | 🟢 (सिर्फ़ कॉम्बो कार्ड) | |
| Interac | 🔴 | 🟢 | 🔴 | |
Elo
Google Pay API, ब्राज़ील में Elo कार्ड के साथ काम करता है. Google Pay API को Elo कार्ड स्वीकार करने के लिए कॉन्फ़िगर करने से पहले, यह देखना ज़रूरी है कि आपका पीएसपी, Elo कार्ड स्वीकार करता है या नहीं.
जिन उपयोगकर्ताओं के पास Elo के कॉम्बो-कार्ड हैं वे Google Pay की पेमेंट शीट में, डेबिट या क्रेडिट में से कोई भी विकल्प चुन सकते हैं. इन कार्ड में, क्रेडिट और डेबिट, दोनों की सुविधाएं होती हैं.
Elo कार्ड स्वीकार करने के लिए, Google Pay API इंटिग्रेशन में PaymentDataRequest ऑब्जेक्ट बनाते समय, इन चीज़ों की ज़रूरत होती है:
transactionInfo.countryCodeयह ब्राज़ील पर सेट होना चाहिए.
"countryCode": "BR"
allowedCardNetworksनेटवर्क की सूची में, स्वीकार किए गए अन्य नेटवर्क के साथ-साथ
ELOऔरELO_DEBITभी शामिल होने चाहिए."allowedCardNetworks": ["AMEX", "ELECTRON", "ELO", "ELO_DEBIT", "MAESTRO", "MASTERCARD", "VISA"]
allowedAuthMethodsसभी Elo कार्ड स्वीकार करने के लिए, इसमें
CRYPTOGRAM_3DSऔरPAN_ONLYकी जानकारी देना ज़रूरी है. इनमें सेव किए गए कार्ड और डिवाइस टोकन भी शामिल हैं."allowedAuthMethods": ["PAN_ONLY", "CRYPTOGRAM_3DS"]
transactionInfo.totalPriceलेन-देन की कीमत शून्य से ज़्यादा होनी चाहिए, जैसे कि 10.50.
Interac
कनाडा में, Google Pay API के साथ Interac कार्ड इस्तेमाल किए जा सकते हैं. Google Pay API को इन कार्ड से पेमेंट स्वीकार करने के लिए कॉन्फ़िगर करने से पहले, यह देखना ज़रूरी है कि आपका पीएसपी, Interac के साथ काम करता है या नहीं.
Interac कार्ड के साथ काम करने के लिए, PaymentDataRequest ऑब्जेक्ट को इन पैरामीटर के साथ कॉन्फ़िगर करें:
transactionInfo.countryCodeऔरtransactionInfo.currencyCodeइन्हें कनाडा पर सेट करना ज़रूरी है.
"countryCode": "CA",
"currencyCode": "CAD"allowedCardNetworksनेटवर्क की सूची में, स्वीकार किए गए अन्य नेटवर्क के साथ-साथ
INTERACभी शामिल होना चाहिए."allowedCardNetworks": ["AMEX", "DISCOVER", "INTERAC", "MASTERCARD", "VISA"]
allowedAuthMethodsInterac कार्ड इस्तेमाल करने वाले लोगों से पेमेंट स्वीकार करने के लिए, इसमें
CRYPTOGRAM_3DSकी जानकारी देना ज़रूरी है.allowedCardNetworksमें मौजूद बाकी कार्ड से पेमेंट स्वीकार करने के लिए,PAN_ONLYका मौजूद होना ज़रूरी है."allowedAuthMethods": ["PAN_ONLY", "CRYPTOGRAM_3DS"]
transactionInfo.totalPriceलेन-देन की कीमत शून्य से ज़्यादा होनी चाहिए, जैसे कि 10.50.