処理フロー(プロトコルタイプ)
取引状態遷移
Amazon Pay V2の取引状態はこちら
各操作を行った際の取引状態の遷移
各操作を行った際の取引状態の遷移です。
「ー」は該当する結果、もしくは操作がないことを表しています。
| 取引登録 (API) | 決済実行 (API) | 支払手続き開始IFの呼び出し (API) | お客様がAmazon Payでお支払い | 実売上 (API) | キャンセル(全額) (API) | キャンセル(一部) (API) | 金額変更 (API) | 当サービスによる Amazon Payとの同期処理 | |
|---|---|---|---|---|---|---|---|---|---|
未決済 UNPROCESSED | ー | 要求成功 | ー | ー | ー | ー | ー | ー | ー |
要求成功 REQSUCCESS | ー | ー | 認証処理中 | ー | ー | ー | ー | ー | ー |
認証処理中 AUTHPROCESS | ー | ー | ー | (OK)仮売上/即時売上 (NG)決済失敗 | ー | ー | ー | ー | ー |
仮売上 AUTH | ー | ー | ー | ー | 実売上 | キャンセル | ー | 仮売上 | ー |
即時売上 CAPTURE | ー | ー | ー | ー | ー | 返品受付 | 返品受付 | ー | ー |
実売上 SALES | ー | ー | ー | ー | ー | 返品受付 | 返品受付 | ー | ー |
キャンセル CANCEL | ー | ー | ー | ー | ー | ー | ー | ー | ー |
返品受付 REQRETURN | ー | ー | ー | ー | ー | ー | ー | ー | (全額)返品 (一部)実売上/即時売上 |
返品 RETURN | ー | ー | ー | ー | ー | ー | ー | ー | ー |
決済失敗 PAYFAIL | ー | ー | ー | ー | ー | ー | ー | ー | ー |
APIの処理に失敗した場合、取引状態は変わりません。
決済処理シーケンス
通常フローの決済処理シーケンス
通常フローの場合、加盟店様の確認画面を経由して決済が完了します。
- 加盟店様はAmazon Payボタンを表示します。
- お客様がAmazon Payボタンを押下します。
- お客様がAmazonアカウントでログインします。
- お客様が決済に使用するクレジットカード、配送先を選択します。
- 加盟店様の確認画面に遷移します。
- (任意)加盟店様は必要に応じて確認画面に表示する住所情報を取得します。
- (任意)お客様が決済に使用するクレジットカード、配送先を選択し直します。選択後、再度加盟店様の確認画面に遷移するので、必要に応じて住所情報を取得します。
- お客様は決済・利用申込を行います。
- 加盟店様は当サービスの取引登録(
EntryTranAmazonpay)APIを行います。 - 加盟店様は当サービスの決済実行(
ExecTranAmazonpay)APIを行います。 - 加盟店様はお客様を当サービスの支払手続き開始IF(
AmazonpayStart)APIに誘導します。 - お客様のブラウザ上から当サービスの支払手続き開始IF(
AmazonpayStart)APIが行われ、Amazon画面を表示します。 - 当サービスがAmazonに対して決済完了処理を行います。
- 当サービスが加盟店様の決済結果戻しURLに決済・利用申込結果を返却します。
APBフローの決済処理シーケンス
APB(AdditionalPaymentButton)フローの場合、加盟店様の確認画面を経由せずに決済が完了します。
- 加盟店様はAmazon Payボタンを表示します。
- お客様がAmazon Payボタンを押下します。
- 加盟店様は当サービスの取引登録(
EntryTranAmazonpay)APIを行います。 - 加盟店様は当サービスの決済実行(
ExecTranAmazonpay)APIを行います。 - 加盟店様はお客様を当サービスの支払手続き開始IF(
AmazonpayStart)APIに誘導します。 - お客様がAmazonアカウントでログインします。
- お客様が今すぐ支払うボタンを押下します。
- 当サービスがAmazonに対して決済完了処理を行います。
- 当サービスが加盟店様の決済結果戻しURLに決済・利用申込結果を返却します。
一般的なECサイトでの利用イメージ
- ECサイトでの物販(ファッション、雑貨、食品など)
- デジタルコンテンツ販売(アプリ課金、音楽・動画配信など)
以下は、ECサイトでAmazon Pay V2(都度決済)を利用して買い物をする一般的な流れです。 ※APB利用なし
-
商品を選択する
お客様がECサイト上で購入したい商品を選び、カートに追加します。 -
注文手続きに進む
カート画面から「購入手続きへ進む」をクリックし、注文内容確認画面に遷移します。 -
「Amazon Pay」ボタンをクリックする
お客様がカート画面または決済画面に表示されている「Amazon Pay」ボタンをクリックします。 -
Amazonアカウントでログインする
Amazonのログイン画面が表示され、お客様がAmazonアカウントでログインします。
└ 既にAmazonにログイン済みの場合、この手順はスキップされます。 -
配送先・お支払い方法を選択する
お客様がAmazonに登録済みの配送先住所と、決済に使用するクレジットカードを選択します。 -
加盟店様の確認画面に戻る
選択完了後、加盟店様の確認画面にリダイレクトされます。
└ 加盟店様システムは必要に応じて住所情報取得APIを呼び出し、配送先情報を取得します。 -
注文内容を確認する
お客様が注文内容(商品・金額・配送先・支払い方法)を確認します。
└ 必要に応じて、配送先やお支払い方法を再選択できます。 -
「注文を確定する」をクリックする
お客様が注文確定ボタンをクリックします。
└ 加盟店様システムは取引登録API(EntryTranAmazonpay)API→決済実行API(ExecTranAmazonpay)APIを呼び出します。 -
支払手続き開始IFに遷移する
加盟店様システムがお客様を当サービスの支払手続き開始IF(AmazonpayStart)APIに誘導します。
└ お客様のブラウザからAmazon画面が表示されます。 -
Amazonが決済処理を実行する
当サービスがAmazonに対して決済完了処理を行います。
└ お客様のAmazonアカウントに登録されたクレジットカードから決済が行われます。 -
決済結果が加盟店様に通知される
Amazon → 当サービス → 加盟店様の順で決済結果が通知されます。 -
注文完了画面を表示する
加盟店様サイトが「ご注文ありがとうございました」画面を表示します。
└ 注文番号・購入内容・配送先などをお客様に案内します。 -
お客様にメール通知が届く
Amazonからお客様宛てにお支払い完了メールが送信されます。 -
商品発送またはサービス提供を行う
加盟店様が決済完了を確認後、商品を発送またはデジタルコンテンツを提供します。
└ 仮売上の場合は、発送時に実売上処理を行います。