キャンセルポリシーの作成
Rapid Lodging APIでキャンセルポリシーがどのように機能するか、さらに詳しく理解しましょう。
はじめに
予約時に全額返金可能ではないすべての料金タイプは、API 応答で refundable=false と表示されます。
各料金の特定のキャンセルポリシーは、Rapid Shop Availability API の cancel_penalties オブジェクトと nonrefundable_date_ranges オブジェクトの組み合わ せによって決定されます。
nonrefundable_date_rangesオブジェクトは、予約時に完全に返金不可の滞在期間を定義します。そのため、このオブジェクトはcancel_penaltiesオブジェクトで設定された追加のキャンセルポリシーよりも優先されます。nonrefundable_date_rangesオブジェクトを使用して、予約時に返金不可の滞在期間を設定することは任意です。nonrefundable_date_rangeが含まれていることに注意してください。つまり、1 泊料金に加えて、「終了」日の税金や手数料も請求されます。cancel_penaltiesオブジェクトは追加のキャンセル料の詳細を設定し、これらのポリシーを構築するためのさまざまなオプションがあります。詳細には、指定されたキャンセル料適用期間の開始日と終了日、およびキャンセル料のタイプと値が含まれます。キャンセル料のタイプには、固定金額、宿泊数、合計料金に対する割合が含まれます。
nonrefundable_date_ranges オブジェクトで定義された料金に返金不可の期間がある場合、cancel_penalties オブジェクトで設定されているその他のキャンセル料に加えて、これらの宿泊料金が請求されることに注意してください。
予約の返金額は、Manage Booking API の一部として、Retrieve Booking サービス内の cancel_refund オブジェクトで確認できます。宿泊料金の返金ステータスの詳細については、以下を参照してください。
注 : cancel_penaltiesの開始時刻と終了時刻のタイムゾーンは宿泊施設の現地時間です。
キャンセルポリシーの作成に関する以下のガイドラインは、宿泊施設がキャンセルポリシーを正確に解釈してお客様に伝えたり、記載されていない形式で API がポリシーを返すときにお客様に返金不可のメッセージを表示したりする際に役立てることができます。