Points Bank API
顧客がロイヤルティの収益を使って旅行を予約できるようにします。
White Label Travel Platformサイトをロイヤルティプログラムに接続し、ロイヤルティ通貨を獲得するか交換するか(またはその両方)を選択します。あなたのロイヤルティプログラムでは、どの購入がロイヤルティ通貨(あなたのプログラムではポイント、ドル、その他どのような形であれ)を獲得する対象となるかを定義します。また、顧客が貯めたロイヤルティ通貨をテンプレートサイトで旅行予約に利用できるようにすることもできます。
お客様には、ロイヤルティ の収益を換金する方法として、お客様のテンプレート サイトから直接換金する方法と、エクスペディアの担当者と電話で換金する方法の2通りがあります。ポイントバンクAPIをご利用いただくと、以下のことが可能になります:
- 獲得したロイヤルティ通貨を利用する
- 旅行の購入をロールバックする (キャンセルまたは無効化とも呼ばれる)
- キャンセルされた旅行プランの全額または一部 をロイヤルティ残高に返金する
- ロイヤルティアカウントの残高を取得する
追加情報については、一般的なデータとレスポンスに関するページをご覧ください。
Points Bank API には、ロイヤルティ通貨の利用、ロールバック、返金に対応するエンドポイントがあります。アカウント残高エンドポイントを呼び出すこともできます。正確を期すため、この API はトランザクション時に照会される必要があります。各エンドポイントの詳細は以下のタブで説明していますが、これらすべてのエンドポイントとアカウント残高エンドポイントでヘッダーフィールドは共通しています。
ヘッダー変数
| フィールド | 説明 | サンプル値 | フィールドのタイプと長さ | 必須/必須ではない |
|---|---|---|---|---|
partnerId | エクスペディアがが提供する、ビジネスの一意の識別子 | 貴社のブランド | 文字列 (最大 20 文字) | 必須 |
Authorization | エクスペディアが権限サーバーから受信したアクセス トークン (チームで検証) | 標準 JSON Web トークン (JWT) | 文字列 (標準 JWT 長) | — |
Authorization2 | エクスペディアから送信された JSON Web トークン (JWT) (署名とクレームは貴社側で検証) | 標準 JWT | 文字列 (標準 JWT 長) | — |
ペイロードの詳細については、サンプルのリクエストとレスポンスのページをご覧ください。
利用
このone-stepコミットプロセスにより、お客様はポイントバンクを経由して、.NETを使用してロイヤルティRewards POST /redeem。
リクエスト
| フィールド |
|---|