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

au PAY(ネット支払い)アプリ方式(随時決済) 処理フロー(プロトコルタイプ)

状態遷移​

利用承諾状態遷移​

au PAY(ネット支払い)アプリ方式(随時決済)の利用承諾状態はこちら

各操作を行った際の利用承諾状態の遷移
取引登録
(API)
決済実行
(API)
利用承諾手続き開始
(API)
お客様認証利用承諾終了
(API)
未決済 UNPROCESSEDー(OK)要求成功
(NG)未決済
ーーー
要求成功 REQSUCCESSーー(OK)認証処理中
(NG)要求成功
ーー
認証処理中 AUTHPROCESSーーー(OK)利用承諾
(NG)決済失敗
ー
利用承諾 REGISTERーーーー(OK)利用承諾終了
(NG)利用承諾
利用承諾終了 ENDーーーーー
決済失敗 PAYFAILーーーーー

取引状態遷移​

au PAY(ネット支払い)アプリ方式(随時決済)の取引状態はこちら

各操作を行った際の取引状態の遷移

「ー」は該当する結果、もしくは操作がないことを表しています。

取引登録
(API)
決済実行
(API)
実売上
(API)
キャンセル(一部)
(API)
キャンセル(全額)
(API)
金額変更
(API)
未決済 UNPROCESSEDー要求成功ーーーー
仮売上 AUTHーー実売上キャンセルー仮売上
実売上 SALESーーー実売上返品ー
即時売上 CAPTUREーーー即時売上返品ー
キャンセル CANCELーーーーーー
返品 RETURNーーーーーー

処理に失敗した場合は取引状態は変わりません。

決済処理シーケンス​

利用承諾の流れ​

  1. お客様が利用承諾を開始します。
  2. 加盟店様は当サービスの取引登録(EntryTranAupayAppAccept)APIを行います。
  3. 加盟店様は当サービスの決済実行(ExecTranAupayAppAccept)APIを行います。
  4. 加盟店様はお客様を当サービスの利用承諾開始開始IF(AupayAppAcceptStart)APIに誘導します。
  5. お客様のブラウザ上から当サービスの利用承諾開始開始IF(AupayAppAcceptStart)APIが行われ、
    お客様のスマートフォン上のau PAYアプリが起動します。アプリが起動すると、au PAY利用承諾画面が表示されます。
  6. お客様がau PAYアプリで利用承諾を行います。
  7. au PAYアプリから利用承諾結果が返却されます。
  8. 当サービスは加盟店様へリダイレクト経由で結果を返却します。
  9. 当サービスは加盟店様の決済結果戻しURLに決済結果を返却します。
  10. 加盟店様は結果をお客様に表示します。
  11. 当サービスは加盟店様へ結果通知を送信します。(非同期)

(メモ)

  1. 加盟店様システムが[利用承諾登録API]を呼び出し、KDDIにお客様の利用承諾画面URLをリクエストします。
  2. 加盟店様はお客様をau PAYアプリにリダイレクトします。
  3. お客様はau PAYアプリ上でログインし、支払い内容を確認のうえ「利用を承諾する」を選択します。
  4. 承諾完了後、KDDIから当サービスを経由して加盟店へ「利用承諾完了」結果が通知されます。

以降、加盟店様は利用承諾情報(トークン)を利用して、お客様操作なしで随時決済を行うことができます。

随時決済​

au PAY(ネット支払い)アプリ方式での随時決済を行う際の流れです。

  1. 加盟店様は当サービスの取引登録(EntryTranAupayApp)APIを行います。
  2. 加盟店様は当サービスの決済実行(ExecTranAupayApp)APIを行います。
  3. 当サービスは、指定された取引の随時決済リクエストをau PAYに送信します。
  4. au PAYは、随時決済結果を当サービスに送信します。
  5. 当サービスは加盟店様に決済結果を返却します。

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

利用シーンの例
  • ゲームアプリ内での追加アイテム購入・ポイントチャージ
  • デジタルコンテンツの継続利用に伴う課金
  • サブスクリプション型サービスの自動更新決済

au PAY(ネット支払い)アプリ方式(随時決済)は、初回の「利用承諾」で取得したau承諾番号を用いて、
加盟店様が任意のタイミングで課金を実行できる仕組みです。

利用承諾は課金が発生しない事前同意処理です。
承諾完了後にau承諾番号を指定して随時決済APIを呼び出すことで、初めて課金が行われます。

以下では、利用承諾フェーズ(初回) と 随時決済フェーズ(継続利用時) に分けて説明します。

  1. 商品またはサービスを選択する
    お客様がECサイト上でサービス・商品を選択します。

  2. 支払い方法として「au PAY(ネット支払い)」を選択する
    支払い方法一覧で「au PAY(ネット支払い)」を選びます。
    └ 加盟店様システムは、この時点で取引登録 API(EntryTranAupayAppAccept)APIを呼び出します。

  3. 利用承諾画面へ遷移する
    加盟店様システムが決済実行 API(ExecTranAupayAppAccept)APIを呼び出し、
    au PAYアプリの利用承諾開始IFへお客様を誘導します。

  4. お客様がau PAYアプリで承諾を行う

    • お客様のスマートフォン上でau PAYアプリが起動します
    • au PAYアプリ上で支払い内容を確認し「利用を承諾する」を選択します
    • 承諾が完了すると、加盟店様サイトに戻ります
  5. 利用承諾完了通知を受け取る
    au PAY → 当サービス → 加盟店様の順に「承諾完了」通知が送信されます。
    加盟店様はこの際に受信したau承諾番号を安全に保存します。

  6. 利用登録完了画面を表示する
    加盟店様サイトに戻り、「au PAY(ネット支払い)の利用登録が完了しました」と表示します。

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