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 保存功能的网域数组。Google Wallet API 如果未定义 origins 字段,按钮将不会呈现。您可以 系统可能会显示“Load denied by X-Frame-Options”或“已拒绝显示”中的消息 (当未定义来源字段时)。