処理フロー(プロトコルタイプ)
取引状態遷移
利用承諾
Amazon Pay V2の取引状態はこちら
各操作を行った際の利用承諾状態の遷移
各操作を行った際の取引状態の遷移です。
「ー」は該当する結果、もしくは操作がないことを表しています。
| 取引登録 (API) | 決済実行 (API) | 支払手続き開始IFの呼び出し (API) | お客様がAmazon Payで利用承諾 | 利用承諾終了 (API) | |
|---|---|---|---|---|---|
未決済 UNPROCESSED | ー | 要求成功 | ー | ー | ー |
要求成功 REQSUCCESS | ー | ー | 認証処理中 | ー | ー |
認証処理中 AUTHPROCESS | ー | ー | ー | (OK)利用承諾 (NG)決済失敗 | ー |
利用承諾 REGISTER | ー | ー | ー | ー | 利用承諾終了 |
利用承諾終了 END | ー | ー | ー | ー | ー |
決済失敗 PAYFAIL | ー | ー | ー | ー | ー |
APIの処理に失敗した場合は取引状態は変わりません。
利用承諾+初回決済
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 V2の取引状態はこちら
各操作を行った際の取引状態の遷移
各操作を行った際の取引状態の遷移です。
「ー」は該当する結果、もしくは操作がないことを表しています。
| 取引登録 (API) | 決済実行 (API) | 実売上 (API) | キャンセル(全額) (API) | キャンセル(一部) (API) | 金額変更 (API) | 当サービスによる Amazon Payとの同期処理 | |
|---|---|---|---|---|---|---|---|
未決済 UNPROCESSED | ー | 仮売上/即時売上 | ー | ー | ー | ー | ー |
仮売上 AUTH | ー | ー | 実売上 | キャンセル | ー | 仮売上 | ー |
即時売上 CAPTURE | ー | ー | ー | 返品受付 | 返品受付 | ー | ー |
実売上 SALES | ー | ー | ー | 返品受付 | 返品受付 | ー | ー |
キャンセル CANCEL | ー | ー | ー | ー | ー | ー | ー |
返品受付 REQRETURN | ー | ー | ー | ー | ー | ー | (全額)返品 (一部)実売上/即時売上 |
返品 RETURN | ー | ー | ー | ー | ー | ー | ー |
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に決済・利用申込結果を返却します。
随時決済
- 加盟店様は当サービスの取引登録(
EntryTranAmazonpay)APIを行います。 - 加盟店様は利用承諾時に発行されたAmazonチャージパーミッションIDを指定し、当サービスの決済実行(
ExecTranAmazonpay)APIを行います。 - 当サービスがAmazonに対して決済処理を行います。
- 当サービスが加盟店様に決済結果を返却します。
一般的なECサイトでの利用イメージ
- クラウドサービスやオンライン学習サイトの従量課金
- 有料会員向け追加オプション課金(例:容量追加・広告非表示など)
- アプリやWebサービスでのポイントチャージ・アイテム購入
Amazon Pay V2(随時決済)は、初回の「利用承諾」で取得した AmazonチャージパーミッションID を用いて、
加盟店様が任意のタイミングで課金を実行できる仕組みです。
以下では、APBを利用しない場合の利用の流れを
利用承諾フェーズ(初回申込時) と 随時課金フェーズ(継続利用時) に分けて説明します。
- 利用承諾フェーズ(初回申込時)
- 随時課金フェーズ(継続利用時)
-
サービスや商品を選択する
お客様がECサイト上で、サブスクリプションサービスまたは従量課金制サービスを選びます。 -
「Amazon Pay」ボタンをクリックする
お客様がカート画面または決済画面に表示されている「Amazon Pay」ボタンをクリックします。
└ 加盟店様システムは取引登録(EntryTranAmazonpay)APIを呼び出します。 -
決済実行処理を行う(利用承諾画面への遷移)
加盟店様システムが決済実行(ExecTranAmazonpay)APIを呼び出し、
お客様を支払手続き開始IF(AmazonpayStart)APIに誘導します。 -
Amazonアカウントでログインする
Amazonのログイン画面が表示され、お客様がAmazonアカウントでログインします。
└ 既にAmazonにログイン済みの場合、この手順はスキップされます。 -
利用承諾内容を確認する
Amazonの画面で「加盟店名」「お支払い方法」などが表示されます。
お客様は内容を確認します。 -
利用承諾を完了する
お客様が承諾を完了すると、Amazon側で加盟店様とお客様のお客様情報が紐づけられます。
└ このとき AmazonチャージパーミッションID が発行されます。 -
加盟店様に利用承諾完了通知が送信される
Amazon → 当サービス → 加盟店様の順で「利用承諾完了」通知が送信されます。
加盟店様は受信した AmazonチャージパーミッションID を安全に保存します。 -
利用登録完了画面を表示する
加盟店様サイトが「Amazon Pay(随時決済)の利用登録が完了しました」と表示します。
└ 以後、このAmazonチャージパーミッションIDを用いて加盟店様が随時課金を実行できます。 -
お客様にメール通知が届く
Amazonからお客様宛てに利用承諾完了メールが送信されます。
-
お客様がサービスを利用する
承諾済みのお客様が、有料コンテンツや従量課金型サービスを利用します。 -
加盟店様が課金処理を実行する
加盟店様システムが保存済みの AmazonチャージパーミッションID を指定して課金リクエストを送信します。
└ API:取引登録(EntryTranAmazonpay)API → 決済実行(ExecTranAmazonpay)API を呼び出します。 -
Amazonが課金処理を実行する
AmazonがAmazonチャージパーミッションIDをもとに、お客様のクレジットカードから課金を行います。
└ この課金処理はお客様操作不要で実行されます。 -
課金結果が当サービスに通知される
Amazon → 当サービス間で「課金結果(成功/失敗)」が通知されます。
当サービスは結果を加盟店様システムへ中継します。 -
加盟店様に課金結果が通知される
加盟店様は当サービスから「課金完了」通知を受信します。 -
サービス提供や商品配送を行う
加盟店様は課金結果を確認後、デジタルコンテンツ配信・追加ポイント付与・商品発送などを行います。
└ 仮売上の場合は、発送時に実売上処理を行います。 -
お客様にメール通知が届く
Amazonからお客様宛てにお支払い完了メールが送信されます。