पूर्वापेक्षाएं

इंटिग्रेशन के लिए, Google Wallet API का इस्तेमाल करने से पहले, यह तरीका अपनाएं:

1. Google Wallet API जारी करने वाले खाते के लिए साइन अप करें

Google Wallet के लिए पास बनाने और उसे बांटने के लिए, बैंक खाता बनाना ज़रूरी है. जारी करने वाले का खाता पाने के लिए, Google Pay और Wallet Console के लिए साइन अप करें. साइन अप करने के बाद, Google Wallet API पेज पर जाएं और अपना पहला पास बनाएं पर क्लिक करें. सेवा की शर्तें स्वीकार करने के बाद, पास क्लास बनाना शुरू किया जा सकता है.

ऊपर दिए गए तरीके को आज़माने के बाद, Codelab को भी आज़माया जा सकता है.

2. Wallet API चालू करें

  • Google Cloud Platform में साइन इन करें और अपने GCP प्रोजेक्ट के लिए Google Wallet API चालू करें.
  • अगर आपके पास पहले से कोई GCP प्रोजेक्ट नहीं है, तो इसे बनाएं.
  • Google Wallet API चालू करें.

3. सेवा खाता बनाना

Google Wallet API को कॉल करने के लिए, सेवा खाता और सेवा खाता कुंजी ज़रूरी है. सेवा खाता वह पहचान है जो Google Wallet API को कॉल करती है. सेवा खाता कुंजी में एक निजी कुंजी होती है जिसका उपयोग आपका ऐप्लिकेशन Google वॉलेट API को प्रमाणित करने के लिए करता है.

सेवा खाता बनाएं:

  • 1.नीचे दी गई जानकारी देकर, Google Cloud Console में सेवा खाता बनाएं:
    • सेवा खाते का नाम - उदाहरण: Wallet Web Client
    • सेवा खाता आईडी - उदाहरण: my-service-account
  • 2. बनाएं और जारी रखें पर क्लिक करें.
  • 3. हो गया पर क्लिक करें.

सेवा खाता कुंजी बनाएं:

  • 1. अपना सेवा खाता चुनें. उदाहरण के लिए: my-service-account@my-project-id.iam.gserviceaccount.com.
  • 2. पेज पर सबसे ऊपर दिए गए कुंजियों मेन्यू आइटम पर क्लिक करें.
  • 3. कुंजी जोड़ें पर क्लिक करें और नई कुंजी बनाएं.
  • 4. कुंजी टाइप JSON चुनें.
  • 5. सेवा खाता कुंजी बनाने और डाउनलोड करने के लिए, बनाएं पर क्लिक करें.

4. सेवा खाते को अनुमति देना

एपीआई को कॉल करने के लिए, आपको सेवा खाते को अनुमति देनी होगी. सेवा देने वाली कंपनी को इसकी अनुमति देने के लिए, सेवा खाते को यह ऐक्सेस दें.

  • Google Pay और Wallet Console में उपयोगकर्ता पेज पर जाएं.
  • 1. उपयोगकर्ता को न्योता दें पर क्लिक करें.
  • 2. सेवा खाते का ईमेल पता जोड़ें. उदाहरण के लिए: my-service-account@my-project-id.iam.gserviceaccount.com.
  • 3. ऐक्सेस लेवल के लिए, डेवलपर चुनें.
  • 4. न्योता दें पर क्लिक करें.

5. कोई कक्षा बनाएं

LoyaltyObject बनाने और जोड़ने से पहले, आपको LoyaltyClass बनाना होगा. ऐसा करने के लिए, Google Pay और Wallet Console में साइन इन करें, Google Wallet API पेज पर जाएं, और एक नया लॉयल्टी क्लास बनाएं.

  1. पक्का करें कि आप मैनेज करें टैब पर हों
  2. अगर आपके पास पहली बार पास है, तो आपको "डेमो मोड में हैं" लिखा हुआ दिखेगा.
  3. डेमो मोड में टेस्ट अकाउंट जोड़ने के लिए, "टेस्ट खाते सेट अप करें" पर क्लिक करें. पास जारी करने वाले खाते में डेमो मोड चालू होने पर, सिर्फ़ इन खातों से पास की जानकारी को सेव किया जा सकेगा.
  4. कक्षा बनाएं पर क्लिक करें
  5. लॉयल्टी चुनें
  6. * से सभी ज़रूरी फ़ील्ड भरें
  7. कक्षा बनाएं पर क्लिक करें

अगर आपको एक से ज़्यादा लॉयल्टी कार्ड की ज़रूरत है, तो इस पेज पर बताया गया तरीका दोहराएं.

पास में मौजूद इन एट्रिब्यूट को दिखाने के तरीके के बारे में ज़्यादा जानने के लिए, लेआउट टेंप्लेट देखें.

लॉयल्टी क्लास बनाने के बाद, Google Wallet में पास जोड़ने की सुविधा पर जाएं.