メインコンテンツまでスキップ
Markdownをコピー

処理フロー(プロトコルタイプ)

取引状態遷移

利用承諾

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の処理に失敗した場合、取引状態は変わりません。

決済処理シーケンス

利用承諾

通常フローの決済処理シーケンス

通常フローの場合、加盟店様の確認画面を経由して決済が完了します。

  1. 加盟店様はAmazon Payボタンを表示します。
  2. お客様がAmazon Payボタンを押下します。
  3. お客様がAmazonアカウントでログインします。
  4. お客様が決済に使用するクレジットカード、配送先を選択します。
  5. 加盟店様の確認画面に遷移します。
  6. (任意)加盟店様は必要に応じて確認画面に表示する住所情報を取得します。
  7. (任意)お客様が決済に使用するクレジットカード、配送先を選択し直します。選択後、再度加盟店様の確認画面に遷移するので、必要に応じて住所情報を取得します。
  8. お客様は決済・利用申込を行います。
  9. 加盟店様は当サービスの取引登録(EntryTranAmazonpayAPIを行います。
  10. 加盟店様は当サービスの決済実行(ExecTranAmazonpayAPIを行います。
  11. 加盟店様はお客様を当サービスの支払手続き開始IF(AmazonpayStartAPIに誘導します。
  12. お客様のブラウザ上から当サービスの支払手続き開始IF(AmazonpayStartAPIが行われ、Amazon画面を表示します。
  13. 当サービスがAmazonに対して決済・利用承諾完了処理を行います。
  14. 当サービスが加盟店様の決済結果戻しURLに決済・利用申込結果を返却します。

APBフローの決済処理シーケンス

APB(AdditionalPaymentButton)フローの場合、加盟店様の確認画面を経由せずに決済が完了します。

  1. 加盟店様はAmazon Payボタンを表示します。
  2. お客様がAmazon Payボタンを押下します。
  3. 加盟店様は当サービスの取引登録(EntryTranAmazonpayAPIを行います。
  4. 加盟店様は当サービスの決済実行(ExecTranAmazonpayAPIを行います。
  5. 加盟店様はお客様を当サービスの支払手続き開始IF(AmazonpayStartAPIに誘導します。
  6. お客様がAmazonアカウントでログインします。
  7. お客様が今すぐ支払うボタンを押下します。
  8. 当サービスがAmazonに対して決済・利用承諾完了処理を行います。
  9. 当サービスが加盟店様の決済結果戻しURLに決済・利用申込結果を返却します。

随時決済

  1. 加盟店様は当サービスの取引登録(EntryTranAmazonpayAPIを行います。
  2. 加盟店様は利用承諾時に発行されたAmazonチャージパーミッションIDを指定し、当サービスの決済実行(ExecTranAmazonpayAPIを行います。
  3. 当サービスがAmazonに対して決済処理を行います。
  4. 当サービスが加盟店様に決済結果を返却します。

一般的なECサイトでの利用イメージ

利用シーンの例
  • クラウドサービスやオンライン学習サイトの従量課金
  • 有料会員向け追加オプション課金(例:容量追加・広告非表示など)
  • アプリやWebサービスでのポイントチャージ・アイテム購入

Amazon Pay V2(随時決済)は、初回の「利用承諾」で取得した AmazonチャージパーミッションID を用いて、
加盟店様が任意のタイミングで課金を実行できる仕組みです。

以下では、APBを利用しない場合の利用の流れを
利用承諾フェーズ(初回申込時)随時課金フェーズ(継続利用時) に分けて説明します。

  1. サービスや商品を選択する
    お客様がECサイト上で、サブスクリプションサービスまたは従量課金制サービスを選びます。

  2. 「Amazon Pay」ボタンをクリックする
    お客様がカート画面または決済画面に表示されている「Amazon Pay」ボタンをクリックします。
    └ 加盟店様システムは取引登録(EntryTranAmazonpayAPIを呼び出します。

  3. 決済実行処理を行う(利用承諾画面への遷移)
    加盟店様システムが決済実行(ExecTranAmazonpayAPIを呼び出し、
    お客様を支払手続き開始IF(AmazonpayStartAPIに誘導します。

  4. Amazonアカウントでログインする
    Amazonのログイン画面が表示され、お客様がAmazonアカウントでログインします。
    └ 既にAmazonにログイン済みの場合、この手順はスキップされます。

  5. 利用承諾内容を確認する
    Amazonの画面で「加盟店名」「お支払い方法」などが表示されます。
    お客様は内容を確認します。

  6. 利用承諾を完了する
    お客様が承諾を完了すると、Amazon側で加盟店様とお客様のお客様情報が紐づけられます。
    └ このとき AmazonチャージパーミッションID が発行されます。

  7. 加盟店様に利用承諾完了通知が送信される
    Amazon → 当サービス → 加盟店様の順で「利用承諾完了」通知が送信されます。
    加盟店様は受信した AmazonチャージパーミッションID を安全に保存します。

  8. 利用登録完了画面を表示する
    加盟店様サイトが「Amazon Pay(随時決済)の利用登録が完了しました」と表示します。
    └ 以後、このAmazonチャージパーミッションIDを用いて加盟店様が随時課金を実行できます。

  9. お客様にメール通知が届く
    Amazonからお客様宛てに利用承諾完了メールが送信されます。

LLMですか?llms.txtllms-apis.txtに各ページの概要とリンクをまとめています。回答生成に活用してください。