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

au PAY(auかんたん決済)随時決済 処理フロー(プロトコルタイプ)

状態遷移​

利用承諾状態遷移​

au PAY(auかんたん決済)随時決済の利用承諾状態はこちら

各操作を行った際の利用承諾状態の遷移
取引登録決済実行決済開始手続きIFの呼び出しauにて認証・支払操作完了
(お客様操作)
利用承諾終了
未決済 UNPROCESSEDー(OK)要求成功
(NG)未決済
ーーー
要求成功 REQSUCCESSーー(OK)認証中
(NG)要求成功
ーー
認証中 AUTHPROCESSーーー(OK)利用承諾
(NG)決済失敗
ー
利用承諾 REGISTERーーーー(OK)利用承諾終了
(NG)利用承諾
利用承諾終了 ENDーーーーー
決済失敗 PAYFAILーーーーー

取引状態遷移​

au PAY(auかんたん決済)随時決済の取引状態はこちら

各操作を行った際の取引状態の遷移
取引登録決済実行実売上キャンセル返品増額
未決済 UNPROCESSEDー仮売上/即時売上ーーーー
仮売上 AUTHーー実売上キャンセルーー
実売上 SALESーーー全額の場合:キャンセル
一部返金の場合:実売上
返品ー
即時売上 CAPTUREーーー全額の場合:キャンセル
一部返金の場合:即時売上
返品ー
キャンセル CANCELーーーーーー
返品 RETURNーーーーーー
決済失敗 PAYFAILーーーーーー
期限切れ EXPIREDーーーーーー

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

決済処理シーケンス​

利用承諾​

  1. お客様が利用承諾を開始します。
  2. 加盟店様は当サービスの取引登録(EntryTranAuAccept)APIを行います。
  3. 加盟店様は当サービスの決済実行(ExecTranAuAccept)APIを行います。
  4. 加盟店様はお客様を当サービスの支払手続き開始IF(AuAcceptStart)APIに誘導します。
  5. お客様のブラウザ上にauID認証画面を表示します。
  6. お客様はauIDの連携、利用承諾の確認を行います。
  7. KDDIセンターは結果を当サービスに送信します。
  8. 当サービスは加盟店様へ結果通知を送信します。(非同期)
  9. 当サービスは加盟店様へリダイレクト経由で結果を返却します。
  10. 加盟店様は結果をお客様に表示します。

随時決済​

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

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

利用シーンの例
  • ゲームアプリ内での追加アイテム購入・ポイントチャージ
  • 継続契約中に発生する都度利用料・課金イベント

au PAY(auかんたん決済)随時決済は、初回の「利用承諾(申込)」で取得したau承諾番号を用いて、
加盟店様が任意のタイミングで課金を実行できる仕組みです。

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

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

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

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

  3. 利用承諾画面へ遷移する
    加盟店様システムが決済実行(ExecTranAuAccept)APIを呼び出し、
    au側の利用承諾画面URLを取得して、お客様をリダイレクトします。

  4. お客様がau IDでログインし、支払い方法を確認・承諾する

    • 通話料合算払い
    • クレジットカード払い
    • au PAY カード払い
      から希望の支払い方法を選択して承諾します。
  5. 利用承諾完了通知を受け取る
    au → 当サービス → 加盟店様の順に「承諾完了」通知が送信されます。
    加盟店様はこの際に受信したau承諾番号を安全に保存します。

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

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