शुरू करना
Google Wallet API क्या है?
Google Wallet API की मदद से, डेवलपर Google Wallet में डिजिटल पास बना सकते हैं. फ़िलहाल, Google Wallet API का इस्तेमाल बोर्डिंग पास, इवेंट के टिकट, लॉयल्टी कार्ड, ऑफ़र, और सार्वजनिक परिवहन से यात्रा के पास के लिए किया जा सकता है. हाल ही में, अन्य इस्तेमाल के उदाहरणों के लिए, एक सामान्य पास टाइप जोड़ा गया था.
मैं अपने कारोबार की ज़रूरतों और जटिलता के आधार पर, डेवलपर एनवायरमेंट कैसे सेट अप करूं?
यहां कुछ गाइड दी गई हैं. इनका इस्तेमाल, कारोबार की जटिलता और सुरक्षा के अलग-अलग लेवल के हिसाब से, डेवलपमेंट एनवायरमेंट सेट अप करने के लिए किया जा सकता है. एक से ज़्यादा सेवा खातों का इस्तेमाल करके, डेवलपर अपने प्रोडक्शन एनवायरमेंट से अलग टेस्ट एनवायरमेंट बना सकते हैं.
सेटअप की बुनियादी जटिलता
एक Business Console खाता या एक Business Console पैरंट खाता, कई जारीकर्ता खातों से जुड़ा हो.
- इस विकल्प की मदद से, एक मुख्य खाते का इस्तेमाल करके, एक मुख्य खाते को एक ही जगह से मैनेज किया जा सकता है. इसमें शून्य से लेकर कई उप-कारोबार/जारी करने वाले संगठन तक का खाता इस्तेमाल किया जा सकता है.
- एक Google Cloud प्रोजेक्ट.
- सेवा खाते का एक क्रेडेंशियल.
- उपयोगकर्ताओं का एक सेट.
सेटअप करने में लगने वाला औसत समय
एक पैरंट खाता और कई जारीकर्ता खाते.
- यह विकल्प कई उप-कारोबारों के साथ एक मुख्य खाते का इस्तेमाल करके, केंद्रीय रूप से मैनेज की जाने वाली अप्रोच चालू करता है.
- एक Google Cloud प्रोजेक्ट.
- हर जारीकर्ता के लिए, Business Console के अलग-अलग उपयोगकर्ता.
- एक से ज़्यादा सेवा खाते के क्रेडेंशियल.
- हर कारोबार/क्रेडेंशियल जारी करने वाली कंपनी के लिए एक क्रेडेंशियल.
- हर कारोबार के लिए अलग-अलग क्रेडेंशियल का ऐक्सेस.
सेटअप की जटिलता
एक पैरंट खाता और कई जारीकर्ता खाते.
- यह विकल्प कई उप-कारोबारों के साथ एक मुख्य खाते का इस्तेमाल करके, केंद्रीय रूप से मैनेज की जाने वाली अप्रोच चालू करता है.
- एक से ज़्यादा Google Cloud प्रोजेक्ट.
- हर जारी करने वाले के हिसाब से, बिज़नेस कंसोल के अलग-अलग उपयोगकर्ता.
- एक से ज़्यादा सेवा खाते के क्रेडेंशियल.
- हर कारोबार/इश्यूअर के लिए एक PROD क्रेडेंशियल.
- हर कारोबार/सर्टिफ़िकेट जारी करने वाली कंपनी के लिए एक डेवलपर क्रेडेंशियल.
पास इस्तेमाल करने का तरीका
मैं क्लास या ऑब्जेक्ट कैसे मिटाऊं?
फ़िलहाल, Google Wallet से क्लास या ऑब्जेक्ट नहीं मिटाए जा सकते. हालांकि, उपयोगकर्ता अपने Google Wallet से ऑब्जेक्ट को अनलिंक कर सकते हैं.
मैं एक से ज़्यादा पास को एक साथ कैसे ग्रुप करूं?
GroupingID का इस्तेमाल करके, पास को एक साथ ग्रुप करना आसान हो जाता है.
मैं पास के सिर्फ़ एक हिस्से को कैसे अपडेट करूं?
PATCH अनुरोधों का इस्तेमाल करके, कुछ हिस्सों में अपडेट करने का तरीका जानने के लिए, हमारी परफ़ॉर्मेंस गाइड पढ़ें.
क्या एक साथ कई पास बनाए जा सकते हैं?
एपीआई का इस्तेमाल करके एक साथ कई अनुरोध करने का तरीका समझने के लिए, हमारी परफ़ॉर्मेंस गाइड पढ़ें.
सामान्य सवाल
Google Wallet API को भेजे गए अनुरोधों की दर की सीमा क्या है?
Google Wallet API को हर सेकंड 20 अनुरोध किए जा सकते हैं.
Google Wallet में पास के तौर पर निजी इमेज इस्तेमाल करने की अनुमति क्यों नहीं है?
Google Wallet में पास पर निजी इमेज नहीं जोड़ी जा सकतीं, क्योंकि मौजूदा नियमों के मुताबिक, सभी उपभोक्ताओं के पास संवेदनशील डेटा इकट्ठा करने या प्रोसेस करने से ऑप्ट आउट करने का अधिकार है. अगर किसी अहम ऑब्जेक्ट (JWT में) के हिस्से के तौर पर संवेदनशील डेटा (निजी इमेज) शामिल किया जाता है, तो होस्ट करने से जुड़ी समस्याएं हो सकती हैं. इनमें, सहमति के मूल समझौते के बाहर का डेटा सार्वजनिक हो सकता है. डेटा की गोपनीयता पक्का करने के लिए, निजी इमेज के इस्तेमाल की अनुमति नहीं है. हम आने वाले समय में, अपनी इमेज को भी डाउनलोड करने की सुविधा उपलब्ध कराने पर काम कर रहे हैं.
Google Wallet API, गड़बड़ी के कौनसे कोड दिखाता है?
Google Wallet API से मिलने वाले गड़बड़ी कोड और अपवादों की सूची देखने के लिए, गड़बड़ी कोड देखें.मैं पुश नोटिफ़िकेशन कैसे चालू करूं?
डेवलपर की ओर से भेजे गए पुश नोटिफ़िकेशन, फ़िलहाल Google Wallet में काम नहीं करते. हालांकि, Google Wallet इन पास के लिए समय पर सूचनाएं देता है. फ़िलहाल, Google Wallet में डेवलपर की ओर से भेजी गई पुश सूचनाएं काम नहीं करतीं.
वर्टिकल | सूचना | ट्रिगर किया गया | दस्तावेज़ |
---|---|---|---|
इवेंट | अगला रिमाइंडर | इवेंट शुरू होने से तीन घंटे पहले | docs |
बोर्डिंग पास | अगला रिमाइंडर | फ़्लाइट की रवानगी से तीन घंटे पहले | docs |
बोर्डिंग पास | पास से जुड़ा अपडेट | ऑरिजिन टर्मिनल, गेट, बोर्डिंग का समय या फ़्लाइट के जाने का समय बदलना | docs |
ऑफ़र कार्ड | सदस्यता खत्म होने का रिमाइंडर | ऑफ़र कार्ड की समयसीमा खत्म होने से 48 घंटे पहले | docs |
सामान्य | अगला रिमाइंडर | “समयावधि” शुरू होने से 24 घंटे पहले | docs |
सामान्य | सदस्यता खत्म होने का रिमाइंडर | “समयसीमा” खत्म होने से 48 घंटे पहले | दस्तावेज़ |
क्या मर्चेंट आईडी मिटाए जा सकते हैं?
फ़िलहाल, मर्चेंट आईडी को 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 पास के लिए, मुझे किसी खास एनएफ़सी रीडर की ज़रूरत है?
यह स्मार्ट टैप की सुविधा वाला टर्मिनल होना चाहिए. सेवा देने वाली सर्टिफ़ाइड कंपनियों की सूची यहां देखी जा सकती है.
मैं अपने पासपोर्ट के पास को एनएफ़सी के साथ कैसे काम करूं?
अपने पास को स्मार्ट टैप से रिडीम करने की सुविधा चालू करने के लिए, कृपया यह कॉन्फ़िगरेशन अपनाएं.
JSON वेब टोकन (JWT)
क्या ऐसे टूल मौजूद हैं जिनसे JWT लागू करने और डीबग करने की प्रोसेस आसान हो जाती है?
हां, www.jwt.io जैसे प्लैटफ़ॉर्म की मदद से, डेवलपमेंट की प्रोसेस के दौरान अपने टोकन को डिकोड और डीबग किया जा सकता है. इससे, सबमिट किए जा रहे कॉन्टेंट की पुष्टि की जा सकती है. ध्यान रखें कि Google का इनसे कोई संबंध नहीं है और वह इनमें से किसी भी तीसरे पक्ष का सुझाव नहीं देता.
मेरा JWT लिंक यूआरएल, ब्राउज़र की 1800 वर्णों की सीमा से ज़्यादा है. मुझे क्या करना चाहिए?
सेव पास लिंक (जेडब्लयूटी) बनाने से पहले एपीआई का इस्तेमाल करके, क्लास और ऑब्जेक्ट पहले से बनाए जा सकते हैं.
समस्या का हल
मेरी समय सेटिंग इवेंट के लिए गलत समय क्यों दिखाती है?
पास पर दिखाया गया समय, इवेंट के स्थानीय समय के हिसाब से होता है. इसमें इवेंट के समय के लिए ऑफ़सेट भी शामिल होता है.
मेरे बनाए गए पास पर मेरा लोगो रेंडर नहीं होगा. क्या समस्या हो सकती है?
- सबसे पहले, पक्का करें कि आपका लोगो दिशा-निर्देशों के मुताबिक हो और उसे PNG फ़ॉर्मैट में सेव किया गया हो.
- पक्का करें कि लोगो आसानी से उपलब्ध हो और भरोसेमंद हो. ऐसी इमेज फ़ाइलों पर रीडायरेक्ट न करें जिनसे 404 गड़बड़ियां हो सकती हैं. आपकी इमेज, एचटीटीपीएस लोकेशन पर होस्ट होनी चाहिए. ऐसा न होने पर वे Google Wallet में नहीं दिखेंगी.
- पक्का करें कि एपीआई में 'ज़रूरी है' के तौर पर मार्क किए गए सभी ज़रूरी फ़ील्ड, पास में सेट हों.
सहायता और सुझाव/राय
मैं तकनीकी सहायता टीम से कैसे संपर्क करूं?
ज़्यादा मदद पाने के लिए, Google Pay और Wallet कंसोल के बाएं साइडबार में मौजूद, 'सहायता टीम से संपर्क करें' बटन पर क्लिक करके, सहायता टीम से संपर्क करें.
प्रॉडक्ट के बारे में सुझाव/राय देने या शिकायत करने का तरीका क्या है?
प्रॉडक्ट के बारे में सुझाव/राय देने या शिकायत करने के लिए, डेवलपर साइट के पेज पर सबसे ऊपर दाएं कोने में मौजूद, "सुझाव/राय दें या शिकायत करें" बटन पर क्लिक करें. इसके बाद, "प्रॉडक्ट के बारे में सुझाव/राय दें या शिकायत करें" को चुनें. इसके बाद, टेक्स्ट एरिया में अपना सुझाव, शिकायत या राय दें और "भेजें" पर क्लिक करें.
मैं दस्तावेज़ के बारे में अपनी राय या सुझाव कैसे दूं?
दस्तावेज़ के बारे में सुझाव/राय देने या शिकायत करने के लिए, डेवलपर साइट के पेज पर सबसे ऊपर दाएं कोने में मौजूद "सुझाव/राय दें या शिकायत करें" बटन पर क्लिक करें. इसके बाद, "दस्तावेज़ के बारे में सुझाव/राय दें या शिकायत करें" को चुनें. इसके बाद, टेक्स्ट एरिया में अपना सुझाव, शिकायत या राय दें और "भेजें" पर क्लिक करें.