स्ट्रॉन्ग कस्टमर ऑथेंटिकेशन
मज़बूत ग्राहक प्रमाणीकरण (एससीए) के तहत आने वाले लेन-देन के लिए, Google Pay को पेमेंट के सही क्रेडेंशियल वापस भेजने की अनुमति देने के लिए, आपको अपने इंटिग्रेशन को अपडेट करना पड़ सकता है.
अगर आपने Google Pay API V2 को इंटिग्रेट कर लिया है, तो आपको ये बदलाव करने होंगे.
PaymentDataRequest ऑब्जेक्ट को अपडेट करना
नीचे दी गई प्रॉपर्टी की मदद से, अपने PaymentDataRequest ऑब्जेक्ट को अपडेट करें:
-
merchantInfo.merchantName: कारोबारी या कंपनी का नाम, पेमेंट शीट में दिखता है. -
transactionInfo.countryCode: इससे पता चलता है कि लेन-देन कहां प्रोसेस किया गया है. आपको खरीदार बैंक का देश बताना होगा. -
transactionInfo.totalPrice: लेन-देन की कुल मॉनेटरी वैल्यू. इसमें दशमलव के बाद दो अंकों तक की वैल्यू शामिल की जा सकती है.
PaymentDataRequest ऑब्जेक्ट का अपडेट किया गया उदाहरण
यहां अपडेट किए गए PaymentDataRequest ऑब्जेक्ट का उदाहरण दिया गया है:
{ "apiVersion": 2, "apiVersionMinor": 0, "merchantInfo": { "merchantName": "Example Merchant" }, "allowedPaymentMethods": [ { "type": "CARD", "parameters": { "allowedAuthMethods": ["PAN_ONLY", "CRYPTOGRAM_3DS"], "allowedCardNetworks": ["AMEX", "DISCOVER", "INTERAC", "JCB", "MASTERCARD", "VISA"] }, "tokenizationSpecification": { "type": "PAYMENT_GATEWAY", "parameters": { "gateway": "example", "gatewayMerchantId": "exampleGatewayMerchantId" } } } ], "transactionInfo": { "totalPriceStatus": "FINAL", "totalPrice": "12.34", "countryCode": "GB", "currencyCode": "GBP" } }
जवाब के ऑब्जेक्ट को मैनेज करना
कारोबारियों या कंपनियों को इनमें से कोई एक सूचना मिलती है:
- पुष्टि किया गया पेलोड, जिसे बिना किसी अतिरिक्त पुष्टि या चुनौती के प्रोसेस किया जा सकता है.
- ऐसा
PANजिसमें 3D Secure 2.0 की ज़रूरत होती है. यह सुविधा, इन-हाउस या पेमेंट की सेवा देने वाली पार्टनर कंपनियों (पीएसपी) के ज़रिए उपलब्ध कराई जाती है
हमारे ज़्यादातर PSP, जोखिम की जांच करने वाले सही टूल इस्तेमाल करने और लेन-देन की पुष्टि करने के लिए अतिरिक्त चरण जोड़ने की सुविधा देते हैं. लागू होने पर, इसमें Google Pay पर पैन PAN_ONLY ट्रांज़ैक्शन के लिए 3D Secure सुविधा भी शामिल है.
अगर आपके पास जोखिम को मैनेज करने वाला कोई टूल है, तो लेन-देन के बारे में ज़्यादा जानकारी पाने के लिए, assuranceDetailsRequired
पैरामीटर का इस्तेमाल करें.
अगर
assuranceDetails.cardHolderAuthenticated
false दिखाता है, तो पेमेंट के तरीके से जुड़े जोखिम की जांच करें और लेन-देन की पुष्टि के लिए अतिरिक्त चरण लागू करें.
जहां लागू हो वहां 3D Secure शामिल करें.