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”或“已拒绝显示”中的消息 (当未定义来源字段时)。