購買カードの払い戻し
サプライヤーが、以下の方法で予約されたフライトをキャンセルした場合、交換された旅行ポイントを返還いたします。P-cards
旅行者の計画が航空会社側によって変更された場合、購入カード(P-card))での予約に使用された獲得済みポイント「ロイヤルティ」の返還手続きをお手伝いいたします。ファイルを作成し、それをエクスペディアのSFTPサーバーにアップロードしてください。大まかに言えば、具体的には次のようなことを行います:
- エクスペディアに、TPID、EAPID、およびSITEIDの情報を請求してください。この情報は、払い戻し情報が正しく紐付けられるようにするために、レポート名の不可欠な部分となります。
>> 詳細については、「命名規則」のセクションをご覧ください。 - 指定された形式と構成に従ってファイルを作成し、命名規則に従って名前を付けてください。
- そのファイルをエクスペディアのSFTPサーバーにアップロードしてください。
このドキュメントで定義されているセクションに従うことで、自動化された処理の過程で、エラーや漏れが生じることなく、ファイルが円滑に処理されることを保証できます。
情報の入手
P-cardの発行会社に対し、エクスペディアに提出する購買カード払い戻しレポートに必要な報告項目を含む日次データファイルの提供を依頼してください。通常、P-cardの決済処理業者(例えば、TSYSなど)がこのレポートを提供します。
ファイル形式
払い戻しの申請を正常に処理するためには、ファイルが以下の基準を 満たしている必要があります:
- ファイル形式は、暗号化されていないファイルの場合は
.csv、暗号化されたファイルの場合は.pgpのいずれかでなければなりません。暗号化されたファイルを送信する際は、各行を個別に暗号化するのではなく、ファイル全体を単一の単位としてPGP暗号化で暗号化されていることを確認してください。 - ファイルの最初の行には、必ず列見出しが含まれている必要があります。
- 以下の表にある10の列はすべて、記載された順序で含める必要があります。追加の列は含めないでください。
- 各行の内容は、コンマではなくパイプ記号(
|)で区切らなければなりません。 - 列見出しの後は、各行が1つの取引レコードに対応しています。
- 必要な列はすべて存在し、有効なデータが含まれている必要があります。必須項目が入力されていないレコードは、スキップされるか、担当者が確認できるようフラグが立てられます。
ファイル構造
通信事業者は、AIR_CONFIRMATION_NUMBER またはAIR_TICKET_NUMBER のいずれかを提供しますので、払い戻しが確実に報告されるよう、両方の属性を含めてください。
条件付きで必須のフィールド(AIR_TICKET_NUMBER およびAIRLINE_CARRIER_CODE)をレポートに含めるのが望ましいですが、航空会社 にデータが含まれていない場合でも、Expediaへの取り込み時にレポートが失敗することはありません。
| 予約 | 列名 | 説明 | データタイプ | 例 | 必須か ? |
|---|---|---|---|---|---|
| 1 | AIR_TICKET_NUMBER | 航空券番号。10桁でなければなりません。この欄に値が入っていない場合、エクスペディアの記録と照合するために、担当者の確認が必要となります。注:チケットレス方式を採用している航空会社では、代わりに確認番号が使用されます。 | 文字列 | 9607721439 | 必須(条件付き) |
| 2 | AIRLINE_CARRIER_CODE | 2文字または3文字の英数字からなる航空会社コード 航空会社 IATAコード。この欄に値が入っていない場合、エクスペディアの記録と照合するために、担当者の確認が必要となります。 | 文字列 | DL(デルタ) AC(エア・カナダ) UA(ユナイテッド航空) | 必須(条件付き) |
| 3 | TRANSACTION_AMOUNT | カードに請求された金額を表す、小数点以下2桁の数値です。負の金額は、払い戻しがあることを示します。 注:この項目は、返金取引では必須ですが、クレジット取引では必須ではありません。 | 番号 | 104.23(請求済み) -104.23(返金) | 必須 |
| 4 | CURRENCY_CODE | 3文字のISO通貨コード。 | 文字列 | CAD JPY | 必須 |
| 5 | POST_DATE | P-card投稿日は「mm/dd/yyyy」の形式で入力してください。 | 日付 | 11/07/2024 | 必須 |
| 6 | TRANSACTION_DATE | P-card取引日(mm/dd/yyyy形式)。 | 日付 | 07/07/2024 | 必須 |
| 7 | TRAVELER_FIRST_NAME | その航空券に登録されている旅行者の名前。最大50文字です。パイプ記号は使用しないでください。 使用可能な文字:ラテン文字(A-Z, a-z),、アクセント付き文字(é、ü、çなど)、数字、スペース。 | 文字列 | パルヴァティ メアリー・アン | 省略可 |
| 8 | TRAVELER_LAST_NAME | その航空券に登録されている旅行者の姓です。最大50文字です。パイプ記号は使用しないでください。 使用可能な文字:ラテン文字(A-Z, a-z),、アクセント付き文字(é、ü、çなど)、数字、スペース。 | 文字列 | Smith デ・ラ・クルス | 省略可 |
| 9 | SUPPLY_INFO | 供給業者に関する追加情報。多くの場合、販売業者名です。最大300文字です。 使用可能な値:ラテン文字(A-Z, a-z),、数字、スペース。特殊文字(@、'、-、#、é、çなど)は使用できません。 | 文字列 | エア缶0111111111111 カリブ海AI1062222222222 ブリュッセルAI 0823333333333 | 省略可 |
| 10 | AIR_CONFIRMATION_NUMBER | 6桁の英数字からなる航空便確認番号です。このフィールドは、チケット番号がない場合の識別子として使用されます。これは、チケットレスな 航空会社 を扱う場合にのみ必要です。 許可される値:ラテン文字(A-Z, a-z), 数字。 使用しないでください:スペース、特殊文字(@、#、é、çなど) | 文字列 | ABCD12 | 任意(チケットレス処理の場合は必須) |
サンプルファイル
ファイル名: [PARTNERNAME]_ 5002_900188_ 900188_20241108.csv
AIR_TICKET_NUMBER|AIRLINE_CARRIER_CODE|TRANSACTION_AMOUNT|CURRENCY_CODE|POST_DATE|TRANSACTION_DATE|TRAVELER_FIRST_NAME|TRAVELER_LAST_NAME|SUPPLY_INFO|AIR_CONFIRMATION_NUMBER
9607721439|AC|104.23|CAD|11/07/2024|11/01/2024|Sam F.|Doe|AIR CAN 0111111111111|ABCD12
5954412772|WS|-550.9|CAD|02/08/2024|02/04/2024|John|Smith|CARIBBEAN AI1062222222222|WQJGL5
54412723|UA|-265.9|CAD|02/09/2024|02/04/2024||||ファイルのパラメータ
払い戻しファイルをアップロードする前に、ファイル名の設定や情報の暗号化など、いくつかの標準的な手順に従う必要があります。
命名規則
払い戻しの対象となるすべてのファイルは、以下に示す命名規則に従う必要が あります。この形式から逸脱している場合、そのファイルは処理の対象外となります。
ファイル名は、[PARTNERNAME]_TPID_EAPID_SITEID_YYYYMMDD.csv という形式で構成してください。ここで、
- PARTNERNAME:貴組織の名称です。
- TPID:エクスペディアによって割り当てられた旅行商品IDです。
- EAPID:エクスペディアから割り当てられた、エクスペディア提携パートナーIDです。
- SITEID:エクスペディアによって割り当てられた、当該サイトの販売拠点IDです。
- YYYYMMDD = ファイルが生成された年、月、日。年は4桁、月と日はそれぞれ2桁で表されます。
ファイル名には、特殊文字やスペースを含めないでください。ファイルサイズは5 GBを超えてはいけません。
暗号化
セキュリティを強化するため、PGPを使用してファイルを暗号化することも可能です。アカウントマネージャー から当社の公開PGP鍵をリクエストし、以下の手順を行ってください:
- ファイルの内容だけでなく、ファイル全体を保護してください。
- .pgpという拡張子を付けてください(例:
PARTNERNAME_0_1_1_20250101.pgp)
アップロードの手順
ファイルを正常に処理するには、エクスペディアのSFTPホスト名「」を使用してファイルを送信する必要がありますeps-pcard-transactions-datafeed.transfer.expedia.com。
SFTP接続を確立するため、UATおよび本番環境用のSFTPアカウントを設定しました。両方の口座について、以下の詳細情報をご提供いただく必要があります:
- SSH(Secure Shell)の公開鍵
- 許可リストに追加するIPサブネット(SFTP接続は、この許可されたサブネットからのみ許可されます)
ご希望であれば、UATアカウントと本番アカウントの両方で、同じキーとIPサブネットを使用することも可能です。
任意のSFTP接続ツールを使用して、SFTPクライアントで新しい接続を開いてください。「セキュアファイル転送プロトコル」を選択し、Expediaアカウントマネージャー から提供されたサーバー名とユーザー名を入力してください。
SFTPアカウントのユーザー名は、以下の形式に従います:
- プロデュース:
<partner_name>-refunds - UAT:
<partner_name>-refunds-uat
注: 払い戻し用ファイルのアップロードは、1日1回のみ可能です。
テスト
テンプレートサイトを公開する前に、返金申請のアップロード手順をテストしておくことをお勧めします。
初期の検証を行うには、まず、テスト用データを含むサンプルレポートファイルをUATアカウントにアップロードしてください。ファイルの受信を確認し、データが正常に処理されたことを確認いたします。
その後、サイトの公開に先立ち、実際の予約データを用いて検証を行ってください。Expediaのアカウントマネージャー担当者が、ユーザー受入テスト中に作成された本番環境のテスト予約に基づき、特定の日付に関するレポートを提出できるよう、お客様と調整いたします。