Checkout Session
Checkout Sessionとは?
チェックアウトセッション
Amazon Payを使って決済を開始するときにアクティブなセッションを管理するためにAmazon側で生成するオブジェクトです。
Checkout SessionにはcheckoutSessionIdという一意なIDがあります。 セッションが完了するまではこの一意なIDを指定して後続の処理を行います。
Checkout Sessionは一定時間経過後に消失します。
tip
Checkout Sessionの「セッション」とは、購入者が購入手続きの開始から購入確定ボタン等を押して、購入手続き完了までの期間を意味します。Checkout Sessionはこの間に必要なやり取りやデータの受け渡しを行うためのオブジェクトです。
Checkout Sessionから取得できる情報
- checkoutSessionId
- 都度払い/継続払いの別
- Amazonアカウント保有者 (Buyer)のメールアドレスや電話番号、請求先住所
- お届け先住所
- 支払い方法
- 注文金額情報
- ステータス
- 各種TimeStamp
- 紐づくchargePermissionId
- 紐づくchargeId
など
参考: FAQ - アカウント情報として何が取得できますか?
Checkout Sessionの有効期限
Checkout Sessionには有効期限があります。
info
Checkout Session生成後、24時間
Amazon Payでログイン後、24時間以内にユーザがAmazon Payを使って決済しなければ、自動的にCheckoutSessionがCanceledになります。 CanceledとなったCheckoutSessionを再利用することはできません。
Checkout Sessionに関する詳細
インテグレーションガイド - Checkout Sessionをご確認ください。