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

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

取引状態遷移

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

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

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

取引登録
(API)
決済実行
(API)
お客様支払い
(au PAYアプリ)
実売上
(API)
キャンセル
(一部)
(API)
キャンセル(全額)
(API)
金額変更
(API)
未決済 UNPROCESSED(OK)要求成功
(NG)未決済
要求成功 REQSUCCESS(OK)仮売上/即時売上
(NG)決済失敗
仮売上 AUTH(OK)実売上
(NG)仮売上
(OK)キャンセル
(NG)仮売上
(OK)仮売上
(NG)仮売上
実売上 SALES(OK)実売上
(NG)実売上
(OK)返品
(NG)実売上
即時売上 CAPTURE(OK)即時売上
(NG)即時売上
(OK)返品
(NG)即時売上
キャンセル CANCEL
返品 RETURN
決済失敗 PAYFAIL
期限切れ EXPIRED

決済処理シーケンス

決済の流れにはアプリコールと動的MPMの2種類あります
  • アプリコール(デバイス環境:スマートフォン等)
    au PAYアプリの決済画面を呼び出し、決済を行う方式

  • 動的MPM(デバイス環境:PCやタブレット)
    PC画面上に表示されたQRコードをユーザースマートフォンのau PAYアプリでスキャンし、決済する方式

決済フローがアプリコール動的MPMのいずれで処理されるかは、KDDIシステム側で自動的に判定・分岐されます。
加盟店様システムから見たインタフェース(IF)は両方式で共通のため、加盟店様側で決済フローを分岐させる必要はありません。

アプリコールで決済する場合

  1. お客様がお支払い手段にau PAY(ネット支払い)アプリ方式を選択します。
  2. 加盟店様は当サービスの取引登録(EntryTranAupayAppAPIを行います。
  3. 加盟店様は当サービスの決済実行(ExecTranAupayAppAPIを行います。
  4. 当サービスは、au PAYに対しワンタイムコード要求を行います。
  5. 加盟店様はお客様をau PAYサイトへの接続に誘導します。
  6. KDDIが提供する即時決済/支払い予約処理を行い、お客様のau PAYアプリに接続します。
  7. お客様がau PAYアプリで決済を行います。
  8. au PAYアプリから決済結果が返却されます。
ディープリンク接続とは

ディープリンクは、HTTP/HTTPSのURLをアプリと紐付けることで、アクセスすると通常はブラウザでWebページが開かれるところ、
アプリ起動に置き換えることができる機能です。
また、アプリが存在しない場合でも、特定 Web ページを開いたりアプリストアに誘導したりすることが可能です。

動的MPMで決済する場合

  1. お客様がお支払い手段にau PAY(ネット支払い)アプリ方式を選択します。
  2. 加盟店様は当サービスの取引登録(EntryTranAupayAppAPIを行います。
  3. 加盟店様は当サービスの決済実行(ExecTranAupayAppAPIを行います。
  4. 当サービスは、au PAYに対しワンタイムコード要求を行います。
  5. 加盟店様はお客様をau PAYサイトへの接続に誘導します。
  6. KDDIが提供する即時決済/支払い予約処理を行い、お客様にQRコードを表示します。
  7. お客様がau PAYアプリを起動し、QRコードをスキャンします。
  8. お客様がau PAYアプリで決済を行います。
  9. au PAYから決済結果が返却されます。

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

利用シーンの例
  • デジタルコンテンツの単品販売(音楽・電子書籍・アプリ内購入)
  • ECサイトでの商品購入(少額決済中心)
  1. 商品を選択する
    お客様がECサイト上で購入したい商品を選び、カートに追加します。

  2. 注文手続きに進む
    お客様が「購入手続きへ進む」をクリックし、注文確認画面に遷移します。

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

  4. 決済実行処理を行う
    加盟店様システムが決済実行(ExecTranAupayAppAPIを呼び出し、
    au PAYとの接続に必要な情報を取得します。

  5. デバイス環境に応じた決済フローに分岐する
    KDDIシステム側で自動判定され、以下のいずれかのフローで処理されます:

    • スマートフォン(アプリコール)
      ディープリンクを経由してau PAYアプリが自動起動します。
      お客様はアプリ内で決済内容を確認し、「支払う」ボタンをタップします。

    • PC・タブレット(動的MPM)
      画面上にQRコードが表示されます。
      お客様はスマートフォンのau PAYアプリでQRコードをスキャンし、
      アプリ内で決済を完了します。

  6. 支払いを確定する
    お客様がau PAYアプリ内で「支払う」を選択し、支払いを承認します。
    └ au PAY側でリアルタイムに決済処理が実行されます。

  7. 決済結果が当サービスに通知される
    au PAY(KDDI)→ 当サービス間で「決済結果(成功/失敗)」が通知されます。
    当サービスは結果を加盟店様システムへ中継します。

  8. 加盟店様に決済結果が通知される
    当サービス → 加盟店様の順に「決済完了」通知が送信されます。

  9. 注文完了画面を表示する
    加盟店様のサイトが「お支払いが完了しました」画面を表示します。
    └ お客様に注文番号・配送先・購入内容などを案内します。

  10. 商品発送またはサービス提供を行う
    加盟店様が決済完了を確認後、商品の発送またはデジタルコンテンツの提供を行います。

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