au PAY(ネット支払い)ウェブ方式 処理フロー(プロトコルタイプ)
取引状態遷移
各操作を行った際の取引状態の遷移
| 取引登録 (API) | 決済実行 (API) | 支払手続き開始 (API) | お客様によるauPAYでのお支払い | 実売上 (API) | キャンセル・返品 (API・請求確定前) | キャンセル・返品 (API・請求確定後) | |
|---|---|---|---|---|---|---|---|
未決済 UNPROCESSED | ー | 要求成功 | ー | ー | ー | ー | ー |
要求成功 REQSUCCESS | ー | ー | 認証処理中 | ー | ー | ー | ー |
認証処理中 AUTHPROCESS | ー | ー | ー | (OK)仮売上/即時売上 (NG)決済失敗 | ー | ー | ー |
仮売上 AUTH | ー | ー | ー | ー | 実売上 | キャンセル | ー |
実売上 SALES | ー | ー | ー | ー | ー | キャンセル | (全額)返品 (一部返金)実売上 |
即時売上 CAPTURE | ー | ー | ー | ー | ー | キャンセル | (全額)返品 (一部返金)即時売上 |
キャンセル CANCEL | ー | ー | ー | ー | ー | ー | ー |
返品 RETURN | ー | ー | ー | ー | ー | ー | ー |
決済失敗 PAYFAIL | ー | ー | ー | ー | ー | ー | ー |
APIの処理失敗時は取引状態は変わりません。
決済処理シーケンス
- お客様がお支払い手段にau PAY(ネット支払い)ウェブ方式を選択します。
- 加盟店様は当サービスの取引登録(
EntryTranAupay)APIを行います。 - 加盟店様は当サービスの決済実行(
ExecTranAupay)APIを行います。 - 加盟店様はお客様を当サービスの支払手続き開始IF(
AupayStart)APIに誘導します。 - お客様のブラウザ上から当サービスの支払手続き開始IF(
AupayStart)APIが行われ、お客様にauログイン画面を表示します。 - OpenID未連携(会員ID未指定、対象会員IDでの初回決済)の場合、お客様はauにログインします。
- お客様はau画面にて決済を行います。
- 当サービスはauに対して決済処理を行います。
- 当サービスは加盟店様の決済結果戻しURLに決済結果を返却します。
一般的なECサイトでの利用イメージ
- デジタルコンテンツの単品販売(音楽・電子書籍・アプリ内購入)
- ECサイトでの商品購入
-
商品を選択する
お客様がECサイト上で購入したい商品を選び、カートに追加します。 -
注文手続きに進む
お客様が「購入手続きへ進む」をクリックし、注文確認画面に遷移します。 -
支払い方法として「au PAY(ネット支払い)ウェブ方式」を選択する
支払い方法一覧から「au PAY(ネット支払い)」を選びます。
└ 加盟店様のシステムはこの時点で取引登録(EntryTranAupay)APIと決済実行(ExecTranAupay)APIを呼び出し、au PAYとの接続に必要な情報を取得します。 -
au PAY画面への遷移処理を行う
加盟店様システムは取得した接続情報をもとに、お客様をau PAY画面へ遷移させます。 -
au IDでログインする(OpenID未連携の場合のみ)
お客様がau IDのログイン画面でID・パスワードを入力します。
└ au回線を利用中のスマートフォンでは自動認証される場合もあります。 -
内容を確認し、支払いを確定する
お客様はau PAYの決済画面で内容を確認し、支払いを確定します。
└ 支払い確定後、au PAY側で決済処理が実行されます。 -
決済結果が当サービスに通知される
au PAY → 当サービス間で「決済結果(成功/失敗)」が通知されます。
当サービスは結果を加盟店様システムへ返却します。 -
加盟店様に決済結果が通知される
当サービス → 加盟店様の順に「決済完了」通知が送信されます。 -
注文完了画面を表示する
加盟店様のサイトが「お支払いが完了しました」画面を表示します。
└ お客様に注文番号・配送先・購入内容などを案内します。 -
商品発送またはサービス提供を行う
加盟店様が決済完了を確認後、商品の発送またはデジタルコンテンツの提供を行います。