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 整数 自纪元以来的秒数发出。
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 保存功能的网域数组。如果 origins 字段未定义,Google Wallet API 按钮将不会呈现。如果“Origins”字段未定义,您可能会在浏览器控制台中收到“Load denied by X-Frame-Options”或“Refused to display”消息。