Google Wallet API JWT

JSON 表示法

{
  "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 陣列 否 要儲存的活動票券類別。
payload.eventTicketObjects 陣列 否 要儲存的活動票券物件。
payload.flightClasses 陣列 否 要儲存的航班類別。
payload.flightObjects 陣列 否 要儲存的航班物件。
payload.giftCardClasses 陣列 否 要儲存的禮物卡類別。
payload.giftCardObjects 陣列 否 要儲存的禮物卡物件。
payload.loyaltyClasses 陣列 否 要儲存的會員類別。
payload.loyaltyObjects 陣列 否 要儲存的會員物件。
payload.offerObjects 陣列 否 要儲存的優惠物件。
payload.offerClasses 陣列 否 要儲存的優惠類別。
payload.transitObjects 陣列 否 要儲存的大眾運輸物件。
payload.transitClasses 陣列 否 要儲存的大眾運輸類別。
origins 陣列 是 要核准使用 JWT 儲存功能的網域陣列。Google Wallet API 如未定義 origins 欄位,就不會顯示按鈕。您可以 系統可能會顯示「Load denied by X-Frame-Options」或「拒絕顯示」訊息中的 ,系統就會傳送快訊。