Google Wallet API के बारे में अक्सर पूछे जाने वाले सवाल

शुरू करना

Google Wallet API क्या है?

Google Wallet API की मदद से डेवलपर, Google Wallet में डिजिटल पास बना सकते हैं. फ़िलहाल, Google Wallet API इन पास के साथ काम करता है: बोर्डिंग पास, इवेंट के टिकट, लॉयल्टी कार्ड, ऑफ़र, और बस, मेट्रो वगैरह के पास. हाल ही में, इस्तेमाल के अन्य उदाहरणों के लिए, सामान्य पास टाइप जोड़ा गया है.

मैं अपने कारोबार की ज़रूरतों और जटिलता के आधार पर, डेवलपमेंट एनवायरमेंट कैसे सेट अप करूं?

यहां कुछ गाइड दी गई हैं. इनका इस्तेमाल करके, कारोबार की अलग-अलग ज़रूरतों और सुरक्षा के हिसाब से डेवलपमेंट एनवायरमेंट सेट अप किया जा सकता है. एक से ज़्यादा सेवा खातों का इस्तेमाल करके, डेवलपर अपने प्रॉडक्टिविटी एनवायरमेंट से अलग एक टेस्ट एनवायरमेंट बना सकते हैं.

बुनियादी सेटअप की जटिलता

एक Business Console खाते या एक Business Console पैरंट खाते को कई जारीकर्ता खातों से लिंक किया जा सकता है.

  • इस विकल्प की मदद से, एक मुख्य खाते का इस्तेमाल करके, एक ही जगह से कई उप-कारोबारों/जारी करने वालों को मैनेज किया जा सकता है.
  • एक Google Cloud प्रोजेक्ट.
  • सेवा खाते का एक क्रेडेंशियल.
  • उपयोगकर्ताओं का एक सेट.

सेटअप करने में लगने वाला औसत समय

एक पैरंट खाते को कई जारीकर्ता खातों से लिंक किया जा सकता है.

  • इस विकल्प की मदद से, एक मुख्य खाते का इस्तेमाल करके कई उप-कारोबारों को मैनेज किया जा सकता है.
  • एक Google Cloud प्रोजेक्ट.
  • हर जारी करने वाले के लिए, कारोबार के कंसोल का इस्तेमाल करने वाले अलग-अलग उपयोगकर्ता.
  • एक से ज़्यादा सेवा खाते के क्रेडेंशियल.
    • हर कारोबार/जारी करने वाले के लिए एक क्रेडेंशियल.
    • हर कारोबार के लिए, क्रेडेंशियल का ऐक्सेस अलग-अलग होता है.

सेटअप करने में मुश्किल

एक पैरंट खाते को कई जारीकर्ता खातों से लिंक किया जा सकता है.

  • इस विकल्प की मदद से, एक मुख्य खाते का इस्तेमाल करके कई उप-कारोबारों को मैनेज किया जा सकता है.
  • एक से ज़्यादा Google Cloud प्रोजेक्ट से लिंक किया जा सकता है.
  • हर जारी करने वाले के लिए, कारोबार के कंसोल का इस्तेमाल करने वाले अलग-अलग उपयोगकर्ता.
  • एक से ज़्यादा सेवा खाते के क्रेडेंशियल.
    • हर कारोबार/जारी करने वाले के लिए एक PROD क्रेडेंशियल.
    • हर कारोबार/जारी करने वाले के लिए एक DEV क्रेडेंशियल.

सहायता टीम से संपर्क करें

पास के साथ काम करना

मैं क्लास या ऑब्जेक्ट कैसे मिटाऊं?

फ़िलहाल, Google Wallet से क्लास या ऑब्जेक्ट नहीं मिटाए जा सकते. हालांकि, उपयोगकर्ता अपने Google Wallet से ऑब्जेक्ट अनलिंक कर सकते हैं.

मैं एक से ज़्यादा पास को एक साथ कैसे ग्रुप करूं?

GroupingID का इस्तेमाल करके, पास को एक साथ ग्रुप करना आसान हो जाता है.

मैं पास के सिर्फ़ कुछ हिस्से को कैसे अपडेट करूं?

PATCH अनुरोधों का इस्तेमाल करके, आंशिक अपडेट करने का तरीका जानने के लिए, हमारी परफ़ॉर्मेंस गाइड पढ़ें.

क्या एक साथ कई पास बनाए जा सकते हैं?

एपीआई का इस्तेमाल करके बैच अनुरोध करने का तरीका जानने के लिए, हमारी परफ़ॉर्मेंस गाइड पढ़ें.

सामान्य सवाल

Google Wallet API को भेजे गए अनुरोधों के लिए, तय सीमा क्या है?

Google Wallet API को कॉल करने के लिए, हर सेकंड में 20 अनुरोधों की सीमा तय की गई है.

Google Wallet API के लिए कोई आधिकारिक एसएलए नहीं है. हालांकि, हमारा सुझाव है कि टाइम आउट की अवधि 10 सेकंड रखें. यह सुझाव, 99वें पर्सेंटाइल की लेटेन्सी के आधार पर दिया गया है, जो करीब 5 सेकंड है. यह भी ध्यान दें कि लेटेन्सी अक्सर बाहरी फ़ैक्टर पर निर्भर करती है. जैसे, किसी ऑब्जेक्ट को उस इमेज के साथ डालने पर, बाहरी सर्वर पर होस्ट की गई इमेज को फ़ेच करने में लगने वाला समय. ऐसा इसलिए, क्योंकि यह बाहरी सर्वर की लेटेन्सी पर निर्भर करता है.

Google Wallet में पास पर निजी इमेज क्यों नहीं दिखाई जा सकती हैं?

Google Wallet में पास पर निजी इमेज इस्तेमाल करने की सुविधा नहीं है. इसकी वजह यह है कि मौजूदा नियमों के मुताबिक, सभी उपभोक्ताओं के पास संवेदनशील डेटा को इकट्ठा करने या प्रोसेस करने से ऑप्ट आउट करने का अधिकार है. संवेदनशील डेटा (निजी इमेज) को अहम ऑब्जेक्ट (JWT में) के तौर पर शामिल करने से, होस्टिंग से जुड़ी समस्याएं हो सकती हैं. जैसे, डेटा सार्वजनिक हो सकता है, जबकि इसके लिए सहमति नहीं दी गई थी. डेटा की गोपनीयता बनाए रखने के लिए, निजी इमेज इस्तेमाल करने की अनुमति नहीं है. हम आने वाले समय में, निजी इमेज के लिए सहायता उपलब्ध कराने पर काम कर रहे हैं.

Google Wallet API से कौनसे गड़बड़ी कोड मिलते हैं?

Google Wallet API से मिले गड़बड़ी कोड और अपवादों की सूची देखने के लिए, गड़बड़ी कोड देखें.

पुश नोटिफ़िकेशन कैसे चालू करें?

फ़िलहाल, डेवलपर की ओर से भेजी जाने वाली पुश नोटिफ़िकेशन की सुविधा Google Wallet में काम नहीं करती. हालांकि, Google Wallet इन पास के लिए समय पर सूचनाएं भेजता है. फ़िलहाल, डेवलपर की ओर से भेजी जाने वाली पुश नोटिफ़िकेशन की सुविधा Google Wallet में काम नहीं करती.

वर्टिकल सूचना ट्रिगर किया गया दस्तावेज़
इवेंट अगला रिमाइंडर इवेंट से तीन घंटे पहले docs
बोर्डिंग पास अगला रिमाइंडर फ़्लाइट के रवाना होने से तीन घंटे पहले docs
बोर्डिंग पास पास अपडेट करें टर्मिनल, गेट, बोर्डिंग का समय या फ़्लाइट के जाने का समय बदल गया हो docs
ऑफ़र कार्ड प्रीपेड प्लान खत्म होने का रिमाइंडर ऑफ़र कार्ड की समयसीमा खत्म होने से 48 घंटे पहले docs
Generic अगला रिमाइंडर “समय अंतराल” शुरू होने से 24 घंटे पहले docs
Generic प्रीपेड प्लान खत्म होने का रिमाइंडर “समय अंतराल” खत्म होने से 48 घंटे पहले docs

क्या कारोबारी या कंपनी के आईडी मिटाए जा सकते हैं?

फ़िलहाल, Google Pay और Wallet Console से कारोबारी या कंपनी के आईडी मिटाए या संग्रहित नहीं किए जा सकते.

मैं ऐप्लिकेशन लिंक करने की सुविधा का इस्तेमाल कैसे करूं?

ऐप्लिकेशन लिंक करने की सुविधा के लिए, अनुमति वाली सूची में शामिल होना ज़रूरी है. इसके लिए, यहां अनुरोध किया जा सकता है.

क्या Google Wallet में जियोफ़ेंसिंग की सुविधा काम करती है?

फ़िलहाल, जियोफ़ेंसिंग की सुविधा उपलब्ध नहीं है.

मैं लॉयल्टी प्रोग्राम कैसे सेट अप करूं?

इस गाइड को पढ़कर, एनरोलमेंट और लॉयल्टी प्रोग्राम सेट अप किया जा सकता है.

मैं Google को ट्रांज़िट पास के लिए अपना लोगो कैसे भेजूं?

कृपया Google को लोगो भेजने के लिए, इस फ़ॉर्म का इस्तेमाल करें, ताकि उसे अनुमति वाली सूची में शामिल किया जा सके.

Base64 के कोड में बदले गए userProfile डेटा को सही तरीके से कैसे मैनेज करें?

पक्का करें कि आपने पूरी प्रोसेस में UTF-8 एन्कोडिंग का इस्तेमाल किया हो. JSON स्ट्रिंग को पहले UTF-8 में कोड में बदला जाता है. इसके बाद, NO_WRAP और URL_SAFE विकल्पों के साथ android.util.Base64 का इस्तेमाल करके कोड में बदला जाता है. यह आरएफ़सी 3548 के सेक्शन 4 के मुताबिक है.

मैं प्रोग्राम के हिसाब से, जारी करने वाले खाते कैसे बनाऊं?

एपीआई के ज़रिए जारी करने वाले खाते बनाने के लिए, यह गाइड देखें.

स्मार्ट टैप

क्या मुझे Google SmartTap पास के लिए किसी खास एनएफ़सी रीडर की ज़रूरत है?

यह SmartTap की सुविधा वाला टर्मिनल होना चाहिए. सर्टिफ़ाइड प्रोवाइडर की सूची यहां देखी जा सकती है.

मैं अपने पास को एनएफ़सी के साथ कैसे काम करने के लिए सेट अप करूं?

अपने पास को स्मार्ट टैप करके रिडीम करने की सुविधा चालू करने के लिए, कृपया इस कॉन्फ़िगरेशन का पालन करें.

JSON वेब टोकन (JWT)

क्या ऐसे टूल उपलब्ध हैं जिनसे JWT को लागू करने और डीबग करने की प्रोसेस आसान हो जाती है?

हां, www.jwt.io जैसे प्लैटफ़ॉर्म, डेवलपमेंट प्रोसेस के दौरान टोकन को डिकोड और डीबग करने की सुविधा देते हैं. इससे, सबमिट किए जा रहे कॉन्टेंट की पुष्टि की जा सकती है. ध्यान दें कि Google का इन तीसरे पक्षों से कोई संबंध नहीं है. साथ ही, Google इनमें से किसी भी तीसरे पक्ष का सुझाव नहीं देता.

पास सेव करने का लिंक (JWT) बनाने से पहले, एपीआई का इस्तेमाल करके क्लास और ऑब्जेक्ट पहले से बनाए जा सकते हैं.

समस्या का हल

समय की सेटिंग में, इवेंट का गलत समय क्यों दिख रहा है?

पास पर दिखने वाला समय, इवेंट के हिसाब से स्थानीय समय होता है. इसमें इवेंट की जगह के हिसाब से समय का अंतर होता है.

मैंने जो पास बनाए हैं उन पर मेरा लोगो नहीं दिख रहा है. क्या गड़बड़ी हो सकती है?

  • सबसे पहले, पक्का करें कि आपका लोगो दिशा-निर्देशों के मुताबिक हो और PNG फ़ॉर्मैट में सेव हो.
  • पक्का करें कि लोगो आसानी से उपलब्ध हो और भरोसेमंद हो. इमेज फ़ाइलों पर रीडायरेक्ट न करें. इससे 404 गड़बड़ियां हो सकती हैं. आपकी इमेज को एचटीटीपीएस लोकेशन पर होस्ट किया जाना चाहिए. ऐसा न करने पर, वे Google Wallet में नहीं दिखेंगी.
  • पक्का करें कि पास में, एपीआई में ज़रूरी के तौर पर मार्क किए गए सभी ज़रूरी फ़ील्ड सेट हों.

सहायता और सुझाव/राय देना या शिकायत करना

मैं तकनीकी सहायता टीम से कैसे संपर्क करूं?

ज़्यादा मदद पाने के लिए, सहायता टीम से संपर्क करें. इसके लिए, Google Pay और Wallet कंसोल के बाईं ओर मौजूद साइडबार में, 'सहायता टीम से संपर्क करें' बटन पर क्लिक करें.

मैं प्रॉडक्ट के बारे में सुझाव, शिकायत या राय कैसे सबमिट करूं?

प्रॉडक्ट के बारे में सुझाव/राय देने या शिकायत करने के लिए, डेवलपर साइट पेज के सबसे ऊपर दाएं कोने में मौजूद "सुझाव/राय दें या शिकायत करें" बटन पर क्लिक करें. इसके बाद, "प्रॉडक्ट के बारे में सुझाव/राय दें या शिकायत करें" चुनें. इसके बाद, टेक्स्ट बॉक्स में अपना सुझाव/राय/शिकायत लिखें और "भेजें" पर क्लिक करें.

मैं दस्तावेज़ के बारे में सुझाव/राय कैसे दूं या शिकायत कैसे करूं?

दस्तावेज़ के बारे में सुझाव/राय देने या शिकायत करने के लिए, डेवलपर साइट पेज के ऊपर दाएं कोने में मौजूद "सुझाव/राय दें या शिकायत करें" बटन पर क्लिक करें. इसके बाद, "दस्तावेज़ के बारे में सुझाव/राय दें या शिकायत करें" चुनें. इसके बाद, टेक्स्ट बॉक्स में अपने सुझाव/राय/शिकायत के बारे में बताएं और "भेजें" पर क्लिक करें.