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

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

状態遷移

利用承諾状態遷移

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. 加盟店様は当サービスの取引登録(EntryTranAupayAppAcceptAPIを行います。
  3. 加盟店様は当サービスの決済実行(ExecTranAupayAppAcceptAPIを行います。
  4. 加盟店様はお客様を当サービスの利用承諾開始開始IF(AupayAppAcceptStartAPIに誘導します。
  5. お客様のブラウザ上から当サービスの利用承諾開始開始IF(AupayAppAcceptStartAPIが行われ、
    お客様のスマートフォン上の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. 加盟店様は当サービスの取引登録(EntryTranAupayAppAPIを行います。
  2. 加盟店様は当サービスの決済実行(ExecTranAupayAppAPIを行います。
  3. 当サービスは、指定された取引の随時決済リクエストをau PAYに送信します。
  4. au PAYは、随時決済結果を当サービスに送信します。
  5. 当サービスは加盟店様に決済結果を返却します。

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

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

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

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

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

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

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

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

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

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

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

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