शुरुआत करना
Google Wallet API क्या है?
Google Wallet API की मदद से, डेवलपर Google Wallet में डिजिटल पास बना सकते हैं. फ़िलहाल, Google Wallet API में बोर्डिंग पास, इवेंट के टिकट, लॉयल्टी कार्ड, ऑफ़र, और सार्वजनिक परिवहन से यात्रा का पास इस्तेमाल किया जा सकता है. हाल ही में, अलग-अलग तरह के इस्तेमाल के उदाहरण के लिए, एक सामान्य पास जोड़ा गया था.
एपीआई से जुड़े अपवाद और समस्या हल करना
- इस अपवाद का क्या मतलब है?
-
अगर आपको Google Wallet API के साथ काम करते समय कोई एपीआई अपवाद मिलता है, तो कृपया एक्सप्लेनेशंस और सुझाव देखने के लिए यह टेबल देखें:
अपवाद मैसेज का उदाहरण सुझाव 400 - बैड अनुरोध अपवाद अनुरोध में एक अमान्य तर्क शामिल है. अमान्य रिसॉर्स आईडी: {1234567891234567899 - ABCD1234567}. टाइप, फ़ॉर्मैट, और लंबाई के लिए डेटा स्ट्रक्चर की जांच करें और सही आर्ग्युमेंट पास करें. 403 - अनुमति नहीं दी गई अपवाद अनुमति नहीं दी गई पक्का करें कि सही सेवा खाता ईमेल, आपके Business Pay और Wallet Console में आधिकारिक उपयोगकर्ता हो. 404 - Not Foundअपवाद Wallet Object {1234567891234567899.SampleClubCardxf6a8edf-87ca-4022-a813-694cc57e9fd3} नहीं मिला. किसी PATCH या PUT अनुरोध को आज़माने से पहले, ऑब्जेक्ट आईडी पर GET करें. इससे यह पक्का हो जाएगा कि आपके पास अपडेट करने के लिए, कोई ऑब्जेक्ट है. 404 - ISSUErClassNot FoundExceptions Wallet Object Class {1234567891234567899.ABCD.1234567} नहीं मिला. अपडेट करते समय, PATCH या PUT अनुरोध से पहले, GET अनुरोध करना न भूलें. इससे यह पक्का हो जाएगा कि आपके पास क्लास है, जिससे पता चल सकता है कि क्लास सबसे नई है. यह भी पक्का करें कि अनुरोध में सही पेलोड (ऑब्जेक्ट और क्लास) का सही तरीके से इस्तेमाल किया जा रहा हो. 409 - पहले से मौजूद अपवाद Wallet Object Class {1234567891234567899.ABCD.1234567} पहले से मौजूद है. एक ही क्लास आईडी बनाने से पहले, क्लास आईडी पर GET परफ़ॉर्म करें. अगर संसाधन मौजूद है, तो आप PATCH या PUT का इस्तेमाल कर सकते हैं. - सबसे पहले, यह पक्का करें कि आपका लोगो दिशा-निर्देशों का पालन करता हो और PNG फ़ॉर्मैट में सेव हो.
- पक्का करें कि लोगो भरोसेमंद है और आसानी से उपलब्ध है. ऐसी इमेज फ़ाइलों पर रीडायरेक्ट न करें जो 404 कोड वाली गड़बड़ियों की वजह बन सकती हैं. आपकी इमेज को एचटीटीपीएस पर होस्ट किया जाना चाहिए, क्योंकि वे Google Wallet में नहीं दिखेंगी.
- पक्का करें कि एपीआई में ज़रूरी के तौर पर मार्क किए गए सभी ज़रूरी फ़ील्ड पास में सेट हों.
- इस विकल्प की मदद से, एक मुख्य खाते का इस्तेमाल करके एक ही जगह से मैनेज किया जाने वाला तरीका चालू किया जा सकता है. इसमें, एक से ज़्यादा सब-कारोबार/जारी करने वाले लोग शामिल नहीं हो सकते.
- 1 Google Cloud प्रोजेक्ट.
- एक सेवा खाते का क्रेडेंशियल.
- उपयोगकर्ताओं का एक समूह.
- इस विकल्प की मदद से, कई सब-कारोबारों के लिए एक मुख्य खाते का इस्तेमाल करके, एक ही जगह से मैनेज किया जा सकता है.
- 1 Google Cloud प्रोजेक्ट.
- हर जारी करने वाले के लिए Business Console के अलग-अलग उपयोगकर्ता.
- कई सेवा खाते के क्रेडेंशियल.
- हर कारोबार/जारी करने वाले के लिए एक क्रेडेंशियल.
- हर कारोबार के लिए अलग-अलग क्रेडेंशियल ऐक्सेस.
- इस विकल्प की मदद से, कई सब-कारोबारों के लिए एक मुख्य खाते का इस्तेमाल करके, एक ही जगह से मैनेज किया जा सकता है.
- एक से ज़्यादा Google Cloud प्रोजेक्ट.
- हर जारी करने वाले के लिए Business Console के अलग-अलग उपयोगकर्ता.
- कई सेवा खाते के क्रेडेंशियल.
- हर कारोबार/समस्या के लिए एक Pro क्रेडेंशियल.
- हर कारोबार/जारी करने वाले के लिए एक डेवलपर क्रेडेंशियल.
सामान्य सवाल
मैं पुश नोटिफ़िकेशन कैसे चालू करूं?
डेवलपर की लिखी हुई पुश नोटिफ़िकेशन फ़िलहाल Google Wallet के साथ काम नहीं करती हैं. हालांकि, Google Wallet में इन पास के लिए समय पर सूचनाएं मिलती हैं. डेवलपर की लिखी हुई पुश नोटिफ़िकेशन फ़िलहाल Google Wallet के साथ काम नहीं करती हैं.
वर्टिकल | सूचना | ट्रिगर किया गया | दस्तावेज़ |
---|---|---|---|
इवेंट | अगला रिमाइंडर | इवेंट से तीन घंटे पहले | दस्तावेज़ |
बोर्डिंग पास | अगला रिमाइंडर | फ़्लाइट के जाने से तीन घंटे पहले | दस्तावेज़ |
बोर्डिंग पास | पास से जुड़ा अपडेट | यात्रा की शुरुआत की जगह, गेट, बोर्डिंग का समय या जाने के समय में बदलाव | दस्तावेज़ |
ऑफ़र कार्ड | समयसीमा खत्म होने का रिमाइंडर | ऑफ़र कार्ड की समयसीमा खत्म होने से 48 घंटे पहले | दस्तावेज़ |
Generic | अगला रिमाइंडर | “समय अंतराल” शुरू होने से 24 घंटे पहले | दस्तावेज़ |
Generic | समयसीमा खत्म होने का रिमाइंडर | "अंदरूनी समय" खत्म होने से 48 घंटे पहले | दस्तावेज़ |
क्या मर्चेंट आईडी मिटाए जा सकते हैं?
फ़िलहाल, Google Pay और Wallet Console से व्यापारी/कंपनी के आईडी मिटाए या संग्रहित नहीं किए जा सकते.
मैं क्लास या ऑब्जेक्ट को कैसे मिटाऊं?
फ़िलहाल, Google Wallet से कक्षाएं या ऑब्जेक्ट नहीं मिटाए जा सकते. हालांकि, उपयोगकर्ता अपने Google Wallet से आइटम को अलग कर सकते हैं.
मैं AppLinking सुविधा का इस्तेमाल कैसे करूं?
लिंक करने के लिए उन चैनलों को अनुमति देना ज़रूरी है जिन्हें अनुमति देने के लिए, यहां अनुरोध किया जा सकता है.
'समय की सेटिंग' में इवेंट के लिए गलत समय की जानकारी क्यों दिखती है?
पास पर दिखाया गया समय, इवेंट का स्थानीय समय होता है. इसमें, इवेंट के समय के लिए ऑफ़सेट होता है.
क्या Google Wallet में जियोफ़ेंसिंग की सुविधा काम करती है?
फ़िलहाल, जियोफ़ेंसिंग की सुविधा काम नहीं करती.
मैं लॉयल्टी कार्यक्रम कैसे सेट अप करूं?
इस गाइड में दिए गए निर्देशों का पालन करके, रजिस्ट्रेशन और लॉयल्टी कार्यक्रम सेट अप किया जा सकता है.
ट्रांज़िट पास के लिए मैं Google को अपना लोगो कैसे भेजूं?
Google को अनुमति वाली सूची में शामिल करने के लिए लोगो भेजने के लिए, कृपया इस फ़ॉर्म का इस्तेमाल करें.
पास बनाए गए पास पर मेरा लोगो नहीं दिखेगा. क्या गड़बड़ी हो सकती है?
क्या ऐसे टूल हैं जो JWT को लागू करने और डीबग करने को आसान बनाते हैं?
हां, www.jwt.io जैसे प्लैटफ़ॉर्म की मदद से, डेवलपमेंट के दौरान अपने टोकन को डिकोड और डीबग किया जा सकता है. इससे, सबमिट किए गए कॉन्टेंट की पुष्टि करने में मदद मिलती है. ध्यान दें कि Google आपकी किसी भी सहयोगी कंपनी से जुड़ा हुआ नहीं है और ऐसे किसी तीसरे पक्ष का सुझाव नहीं देता.
Base64 में एन्कोड किए गए उपयोगकर्ता प्रोफ़ाइल के डेटा को ठीक से मैनेज कैसे करें?
पक्का करें कि आपने पूरी प्रोसेस के दौरान UTF-8 एन्कोडिंग का इस्तेमाल किया हो. JSON स्ट्रिंग, पहले UTF-8 कोड में बदली गई होती है. बाद में, उसे android.util.Base64 का इस्तेमाल करके एन्कोड किया जाता है, जिसमें NO_WRAP और URL_Safe विकल्प होते हैं. यह आरएफ़सी 3548 के सेक्शन 4 से जुड़ा होता है.
मैं एक से ज़्यादा पास कैसे ग्रुप करूं?
GroupingID का इस्तेमाल करने से, पास को एक साथ ग्रुप करना आसान हो जाता है.
मैं प्रोग्राम के हिसाब से खाता जारी करने वाले का खाता कैसे बनाऊं?
एपीआई की मदद से जारी करने वाले खाते बनाने के लिए, यह गाइड देखें.
मेरा JWT लिंक यूआरएल 1,800 वर्ण की सीमा वाले ब्राउज़र से ज़्यादा है. मुझे क्या करना चाहिए?
पास सेव करने का लिंक (JWT) बनाने से पहले, एपीआई का इस्तेमाल करके कक्षा और ऑब्जेक्ट, पहले से बनाए जा सकते हैं .
मैं पास का सिर्फ़ एक हिस्सा कैसे अपडेट करूं?
PATCH अनुरोधों का इस्तेमाल करके, कुछ अपडेट पूरा करने का तरीका समझने के लिए, हमारी परफ़ॉर्मेंस गाइड देखें.
क्या पास बनाने के लिए एक साथ कई बैच बनाए जा सकते हैं?
एपीआई का इस्तेमाल करके, एक साथ कई अनुरोध करने का तरीका समझने के लिए, हमारी परफ़ॉर्मेंस गाइड देखें.
स्मार्ट टैप
क्या मुझे Google SmartTap पास के लिए किसी खास एनएफ़सी रीडर की ज़रूरत है?
यह SmartTap में चालू टर्मिनल होना चाहिए. सर्टिफ़ाइड कंपनियों की सूची यहां देखें.
मैं पास इस्तेमाल करने के लिए एनएफ़सी की सुविधा कैसे इस्तेमाल करूं?
अपने पास को स्मार्ट टैप से रिडीम करने लायक बनाने के लिए, कृपया इस कॉन्फ़िगरेशन का पालन करें.
डेवलपर सेटअप
कारोबार से जुड़ी ज़रूरी शर्तों और जटिलता के आधार पर, मैं अपना डेवलपमेंट एनवायरमेंट कैसे सेट अप करूं?
नीचे कुछ दिशा-निर्देश दिए गए हैं. इनकी मदद से, कारोबार से जुड़ी अलग-अलग लेवल की सुरक्षा और कारोबार के लेवल को ध्यान में रखते हुए अपना डेवलपमेंट एनवायरमेंट सेट अप किया जा सकता है. कई सेवा खातों का इस्तेमाल करके, डेवलपर अपने PROD एनवायरमेंट से अलग एक टेस्ट एनवायरमेंट बना सकते हैं.
सेट अप से जुड़ी बुनियादी जटिलता
कई जारी करने वाले खातों के लिए एक कारोबारी कंसोल खाता या एक कारोबारी कंसोल पैरंट खाता.
सेटअप की जटिलता
कई जारी करने वाले खातों के लिए एक पैरंट खाता.
सेट अप में मुश्किल
कई जारी करने वाले खातों के लिए एक पैरंट खाता.
मैं तकनीकी सहायता टीम से कैसे संपर्क करूं?
ज़्यादा मदद पाने के लिए, Google Pay और Wallet Console की सहायता टीम से संपर्क करें.
सुझाव/राय दें या शिकायत करें
मैं प्रॉडक्ट के बारे में फ़ीडबैक कैसे दूं?
प्रॉडक्ट के बारे में सुझाव देने के लिए, डेवलपर साइट के पेज पर ऊपर दाएं कोने में मौजूद "सुझाव, शिकायत या राय भेजें" बटन पर क्लिक करें और "प्रॉडक्ट के लिए सुझाव" चुनें. इसके बाद, टेक्स्ट एरिया में अपने सुझाव/शिकायत/राय की जानकारी दें और "भेजें" पर क्लिक करें.
मैं दस्तावेज़ के बारे में अपनी शिकायत, सुझाव या राय कैसे भेजूं?
दस्तावेज़ के बारे में अपनी राय या सुझाव देने के लिए, डेवलपर साइट के पेज पर सबसे ऊपर दाईं ओर मौजूद, "सुझाव, शिकायत या राय भेजें" बटन पर क्लिक करें. इसके बाद, "दस्तावेज़ के बारे में सुझाव" चुनें. इसके बाद, टेक्स्ट एरिया में अपने सुझाव या राय दें और "भेजें" पर क्लिक करें.