Google Pay API में इस्तेमाल किए जा सकने वाले पेमेंट नेटवर्क

दुनिया भर के पेमेंट नेटवर्क

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 कॉम्बो-कार्ड हैं वे Google Pay की पेमेंट शीट में डेबिट या क्रेडिट में से कोई एक विकल्प चुन सकते हैं. इन कार्ड में, क्रेडिट और डेबिट, दोनों की सुविधा होती है.

Elo कार्ड स्वीकार करने के लिए, PaymentDataRequest ऑब्जेक्ट बनाते समय Google Pay API इंटिग्रेशन में ये चीज़ें ज़रूरी हैं:

  1. transactionInfo.countryCode

    यह ब्राज़ील पर सेट होना चाहिए.

    "countryCode": "BR"
  2. allowedCardNetworks

    नेटवर्क की सूची में, स्वीकार किए गए अन्य नेटवर्क के साथ-साथ ELO और ELO_DEBIT भी शामिल होने चाहिए.

    "allowedCardNetworks": ["AMEX", "ELECTRON", "ELO", "ELO_DEBIT", "MAESTRO", "MASTERCARD", "VISA"]
          
  3. allowedAuthMethods

    इसमें CRYPTOGRAM_3DS और PAN_ONLY की जानकारी शामिल होनी चाहिए, ताकि सभी Elo कार्ड स्वीकार किए जा सकें. इनमें फ़ाइल में मौजूद कार्ड और डिवाइस टोकन शामिल हैं.

    "allowedAuthMethods": ["PAN_ONLY", "CRYPTOGRAM_3DS"]
  4. transactionInfo.totalPrice

    लेन-देन की कीमत शून्य से ज़्यादा होनी चाहिए. जैसे, 10.50.

Interac

कनाडा में, Google Pay API के साथ Interac कार्ड इस्तेमाल किए जा सकते हैं. इन कार्ड से पेमेंट स्वीकार करने के लिए, Google Pay API को कॉन्फ़िगर करने से पहले यह देखना ज़रूरी है कि आपका पीएसपी, Interac को सपोर्ट करता हो.

Interac कार्ड इस्तेमाल करने के लिए, PaymentDataRequest ऑब्जेक्ट को इन पैरामीटर के साथ कॉन्फ़िगर करें:

  1. transactionInfo.countryCode और transactionInfo.currencyCode

    यह कनाडा पर सेट होना चाहिए.

    "countryCode": "CA",
    "currencyCode": "CAD"
  2. allowedCardNetworks

    नेटवर्क की सूची में, INTERAC के साथ-साथ अन्य स्वीकार किए गए नेटवर्क भी शामिल होने चाहिए.

    "allowedCardNetworks": ["AMEX", "DISCOVER", "INTERAC", "MASTERCARD", "VISA"]
          
  3. allowedAuthMethods

    Interac कार्ड इस्तेमाल करने वाले लोगों से पेमेंट स्वीकार करने के लिए, इसमें CRYPTOGRAM_3DS की जानकारी देना ज़रूरी है. allowedCardNetworks में दिए गए अन्य कार्ड से पेमेंट स्वीकार करने के लिए, PAN_ONLY मौजूद होना चाहिए.

    "allowedAuthMethods": ["PAN_ONLY", "CRYPTOGRAM_3DS"]
  4. transactionInfo.totalPrice

    लेन-देन की कीमत शून्य से ज़्यादा होनी चाहिए. जैसे, 10.50.