Google Wallet API JWT

जेएसओएन के काेड में दिखाना

{
  "iss": "example_service_account@developer.gserviceaccount.com",
  "aud": "google",
  "typ": "savetowallet",
  "iat": 1368029586,
  "payload": {
    "eventTicketClasses": [{
      ... //Event ticket Class JSON
    }],
    "eventTicketObjects": [{
      // Event ticket Object JSON
    }],
    "flightClasses": [{
      // Flight Class JSON
    }],
    "flightObjects": [{
      // Flight Object JSON
    }],
    "giftCardClasses": [{
      // Gift card Class JSON
    }],
    "giftCardObjects": [{
      // Gift card Object JSON
    }],
    "loyaltyClasses": [{
      // Loyalty Class JSON
    }],
    "loyaltyObjects": [{
      // Loyalty Object JSON
    }],
    "offerClasses": [{
      // Offer Class JSON
    }],
    "offerObjects": [{
      // Offer Object JSON
    }],
    "transitClasses": [{
      // Transit Class JSON
    }],
    "transitObjects": [{
      // Transit Object JSON
    }]
  },
  "origins": ["http://baconrista.com", "https://baconrista.com"]
}

फ़ील्ड

फ़ील्ड टाइप ज़रूरी है ब्यौरा
iss स्ट्रिंग हां Google Cloud सेवा खाते का जनरेट किया गया ईमेल पता.
aud स्ट्रिंग हां दर्शक. Google Wallet API ऑब्जेक्ट की ऑडियंस हमेशा google होगी.
typ स्ट्रिंग हां JWT का टाइप. Google Wallet API ऑब्जेक्ट की ऑडियंस हमेशा savetowallet होगी.
iat पूरी संख्या हां epoch के बाद से सेकंड में समय पर जारी किया जाता है.
payload ऑब्जेक्ट हां पेलोड ऑब्जेक्ट.
payload.eventTicketClasses Array नहीं सेव करने के लिए, इवेंट के टिकट की कैटगरी.
payload.eventTicketObjects Array नहीं सेव करने के लिए इवेंट टिकट ऑब्जेक्ट.
payload.flightClasses Array नहीं सेव करने के लिए फ़्लाइट की क्लास.
payload.flightObjects Array नहीं सेव करने के लिए फ़्लाइट ऑब्जेक्ट.
payload.giftCardClasses Array नहीं सेव करने के लिए, गिफ़्ट कार्ड की कैटगरी.
payload.giftCardObjects Array नहीं सेव करने के लिए उपहार कार्ड का ऑब्जेक्ट.
payload.loyaltyClasses Array नहीं सेव करने के लिए लॉयल्टी क्लास.
payload.loyaltyObjects Array नहीं सेव किया जाने वाला लॉयल्टी ऑब्जेक्ट.
payload.offerObjects Array नहीं सेव करने के लिए ऑफ़र ऑब्जेक्ट.
payload.offerClasses Array नहीं सेव करने के लिए क्लास ऑफ़र करें.
payload.transitObjects Array नहीं सेव करने के लिए ट्रांज़िट ऑब्जेक्ट.
payload.transitClasses Array नहीं सेव करने के लिए बस, मेट्रो वगैरह की क्लास.
origins Array हां JWT से सेव करने की सुविधा के लिए अनुमति देने वाले डोमेन का कलेक्शन. जब origins फ़ील्ड के बारे में जानकारी नहीं दी जाएगी, तब Google Wallet API बटन रेंडर नहीं होगा. ऑरिजिन फ़ील्ड तय न होने पर, आपको ब्राउज़र कंसोल में "X-Frame-Options से लोड करने की अनुमति नहीं मिली" या "दिखाने से मना किया गया" मैसेज मिल सकते हैं.