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」或「拒絕顯示」訊息中的 ,系統就會傳送快訊。