इस चेकलिस्ट का इस्तेमाल करके पक्का करें कि आपने Android इंटिग्रेशन में ज़रूरी सभी चरण पूरे कर लिए हैं.
टेस्ट एनवायरमेंट के बारे में जानकारी
हमारे टेस्ट एनवायरमेंट में, PaymentData
जवाब में लाइव चार्ज किए जा सकने वाले टोकन नहीं दिखते. हालांकि, टेस्ट एनवायरमेंट की मदद से, हम खरीदारी के इन एलिमेंट की जांच कर सकते हैं:
- पुष्टि करने वाले पेज
- रसीदें
- बिलिंग पता (ज़रूरी नहीं)
- बिलिंग के लिए फ़ोन नंबर (ज़रूरी नहीं)
- शिपिंग पता (ज़रूरी नहीं)
- ईमेल पता (ज़रूरी नहीं)
जब तक आपके ऐप्लिकेशन को प्रोडक्शन ऐक्सेस नहीं मिल जाता, तब तक Google Pay की पेमेंट शीट पर Unrecognized App गड़बड़ी का मैसेज दिखता है.
WalletOptions से मिले एनवायरमेंट पैरामीटर की वैल्यू से पता चलता है कि सर्वर, प्रोडक्शन या टेस्ट एनवायरमेंट में चल रहा है. एनवायरमेंट की वैल्यू इनमें से कोई एक हो सकती है:
WalletConstants.ENVIRONMENT_PRODUCTIONWalletConstants.ENVIRONMENT_TEST
जांच और डेवलपमेंट के लिए, WalletConstants.ENVIRONMENT_TEST का इस्तेमाल करें.
इंटिग्रेशन की जांच करना
ENVIRONMENT_TEST में पुष्टि के लिए, Google को इंटिग्रेशन सबमिट करने से पहले, पक्का करें कि आपने फ़ंक्शनल और ब्रैंड से जुड़ी जांचों में, यहां दी गई हर शर्त को पूरा किया हो.
1. बुनियादी बातें |
|
|---|---|
| पक्का करें कि कार्ड या पैन ट्रांज़ैक्शन के लिए, जोखिम और उसे कम करने से जुड़ी मौजूदा जांच को Google Pay ट्रांज़ैक्शन के लिए भी लागू किया गया हो. आपको Google Pay की पुष्टि और धोखाधड़ी से जुड़ी जांच की सुविधा के साथ-साथ, जोखिम को मैनेज करने की अपनी प्रोसेस का भी इस्तेमाल करना चाहिए. | |
अगर आपने कार्ड ट्रांज़ैक्शन के लिए, जोखिम से जुड़ी शर्त के आधार पर 3D सिक्योर (स्टेप-अप ऑथेंटिकेशन) सुविधा को लागू किया है, तो उसे Google Pay पर पैन PAN_ONLY ट्रांज़ैक्शन के लिए भी लागू करें. दोनों ही मामलों में, इस सुविधा के इस्तेमाल के लिए जोखिम से जुड़ी शर्त एक जैसी होनी चाहिए. |
|
| पक्का करें कि आपने हमारी सेवा की शर्तें पढ़ ली हैं और आप उन्हें स्वीकार करने के लिए तैयार हैं. Google Pay API के साथ रजिस्टर करने के लिए, आपके पास अपने Android ऐप्लिकेशन के खाते के मालिक का ईमेल पता होना चाहिए. | |
| Google Pay API से मिले डेटा का इस्तेमाल, सिर्फ़ लेन-देन को प्रोसेस करने के लिए करें. इस्तेमाल के अन्य सभी मामलों में, उपयोगकर्ता से अलग से सहमति लेना ज़रूरी है. | |
| पुष्टि करें कि पेमेंट कार्ड की पुष्टि करने और कार्ड नेटवर्क को आपके देश में पेमेंट प्रोसेस करने वाली कंपनी स्वीकार करती हो. | |
अगर आपने DIRECT
tokenizationSpecification type इंटिग्रेशन पूरा कर लिया है, तो आपको हर साल अपने सार्वजनिक एन्क्रिप्शन कुंजी को रोटेट करना होगा. साथ ही, Google Pay और Wallet Console के ज़रिए Google को पीसीआई अटेस्टेशन देना होगा. पीसीआई अटेस्टेशन को तीसरे पक्ष या पीसीआई सिक्योरिटी स्टैंडर्ड काउंसिल से सर्टिफ़ाइड क्वालिफ़ाइड सिक्योरिटी असेसर सबमिट कर सकता है. साथ ही, इसे मंज़ूरी पा चुके वेंडर या क्वालिफ़ाइड असेसर से मंज़ूरी मिली होनी चाहिए.
|
|
2. ब्रैंडिंग टेस्ट |
|
| हमारे ब्रैंडिंग के दिशा-निर्देशों के सभी एलिमेंट का पालन करने के लिए, PayButton API का इस्तेमाल करके Google Pay पेमेंट बटन बनाएं. | |
पक्का करें कि Google Pay का पेमेंट बटन सिर्फ़ तब दिखे, जब आपका ऐप्लिकेशन यह पुष्टि कर ले कि उपयोगकर्ता
isReadyToPay() फ़ंक्शन के ज़रिए पेमेंट कर सकता है. |
|
| पुष्टि करें कि Google Pay पेमेंट बटन के डाइमेंशन, पेज पर मौजूद मिलते-जुलते बटन और एलिमेंट से मेल खाते हों. | |
| बटन को जिस जगह पर दिखाना है उसके बैकग्राउंड के रंग के हिसाब से, सही बटन चुनें. | |
3. फ़ंक्शन की जांच करने वाले टेस्ट |
|
|
जब
|
|
अगर आपने पुष्टि कर ली है कि आपके प्रोसेसर पर |
|
अगर आपको शिपिंग पते की ज़रूरत है, तो अलग-अलग स्थितियों में शिपिंग पते की प्रोसेसिंग की जांच करें. ये तरीके आज़माएं:
|
|
| अगर आपको फ़ोन नंबर की ज़रूरत है, तो अपने ऐप्लिकेशन के डेटा स्टैंडर्ड के हिसाब से, फ़ोन नंबर को पार्स और सेव करने की सुविधा की जांच करें. इसके लिए, अलग-अलग फ़ॉर्मैट में फ़ोन नंबर डालें. जैसे, +14155551212, 14155551212, (415) 555-1212. | |
| पक्का करें कि Google Pay, तीसरे पक्ष के पेमेंट के अन्य तरीकों के साथ समानता के आधार पर दिखाया गया हो. | |
| जिन उपयोगकर्ताओं ने आपके ऐप्लिकेशन में अपने खाते पर पेमेंट की कोई जानकारी सेव नहीं की है उनके लिए, Google Pay को पेमेंट के डिफ़ॉल्ट तरीके के तौर पर सेट किया जाना चाहिए या उसे पेमेंट के तरीके के तौर पर प्रमुखता से दिखाया जाना चाहिए. | |
| जिन उपयोगकर्ताओं ने चेकआउट के दौरान Google Pay को चुना था और आपके ऐप्लिकेशन में पेमेंट के लिए Google Pay को अपनी पसंदीदा सेवा के तौर पर चुना था उनके लिए, अगली खरीदारी के दौरान Google Pay को पेमेंट के डिफ़ॉल्ट तरीके के तौर पर सेट किया जाना चाहिए. | |
| लेन-देन प्रोसेस करने से पहले, उपयोगकर्ता को फ़ाइनल कीमत दिखानी होगी. अगर Google Pay API से मिले डेटा के आधार पर, शुल्क के तौर पर ली जाने वाली रकम में बदलाव हुआ है, तो आपको पुष्टि करने वाला पेज दिखाना होगा. इस पेज पर, खरीदार को कुल कीमत दिखेगी. | |