积分银行 API
允许客户使用其积分奖励预订旅行
您可以选择您的白标旅行平台网站是否与您的忠诚度计划连接,以赚取或兑换忠诚度货币(或两者兼有)。您的会员计划定义了哪些购买有资格获得会员货币(无论您的计划采用何种形式——积分、美元或其他形式),包括在您的模板网站上的购买。您还可以让他们在您的模板网站上兑换累积的积分,以预订旅行。
客户将有两种方式兑换他们的忠诚度奖励——直接通过您的模板网站兑换,或者通过电话联系 Expedia 代理。借助积分银行 API,客户将能够:
- 兑换获得的会员奖励
- 回退旅行订单(也称为取消或作废)
- 如取消旅行计划,可获得全额或部分会 员积分退还
- 查看会员积分帐户余额
如需了解更多信息,请参见通用数据和响应页面。
积分银行 API 有多个端点可处理会员奖励的兑换、撤回和退还。它还可以调用帐户余额端点。为准确起见,必须在交易时查询此 API。每个端点在下面的选项卡中都有详细介绍,但所有端点和帐户余额端点使用相同的标题字段。
标题变量
| 字段 | 说明 | 示例值 | 字段类型和 长度 | 是否必填? |
|---|---|---|---|---|
partnerId | 由 Expedia 提供的企业唯一标识符 | 您的品牌 | 字符串,最多 20 个字符 | 是 |
Authorization | Expedia 从您的授权服务器收到的访问令牌,由您的团队进行验证 | 标准 JSON web 令牌 (JWT) | 字符串,标准 JWT 长度 | — |
Authorization2 | 由 Expedia 发送的 JSON web 令牌 (JWT);签名和申请将在您的终端进行验证 | 标准 JWT | 字符串,标准 JWT 长度 | — |
有关有效负载的详细信息,请查看我们的请求和响应示例页面。
兑换
此 one-step 提交流程允许客户通过积分银行兑换其忠诚度 #Rewards,使用 POST /redeem。
请求
| 字段 | 说明 | 示例值 | 字段类型和长度 | 是否必填? |
|---|---|---|---|---|
requestId | 交易请求的唯一标识符 | a5783c58-c5ce-4ff9-b83c-58c5cedff988 | 字符串,最多 40 个字符 | 是 |
membershipId | 通过 SSO 收到的唯一客户标识符 | a6fgju7he1bf | 字符串,最多 40 个字符 | 是 |
loyaltyAccountNumber | 客户的忠诚度账号(也称为programAccountNumber); | 234986576 | 字符串,最多 40 个字符 | — |
programId | 客户所属会员计划的标识符或与会员计划相关的等级名称 | 银卡 |