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

ソフトバンクまとめて支払い(随時決済) 処理フロー(プロトコルタイプ)

状態遷移​

利用承諾状態遷移​

ソフトバンクまとめて支払い(随時決済)決済の利用承諾状態はこちら

各操作を行った際の利用承諾状態の遷移

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

取引登録
(API)
決済実行
(API)
決済開始
(API)
お客様がソフトバンクにて認証、
操作完了後の利用承諾処理
利用承諾終了
未決済 UNPROCESSEDー(OK)要求成功
(NG)未決済
ーーー
要求成功 REQSUCCESSーー(OK)認証中
(NG)要求成功
ーー
認証中 AUTHPROCESSーーー(OK)利用承諾
(NG)決済失敗
ー
利用承諾 REGISTERーーーー(OK)利用承諾終了
(NG)利用承諾
利用承諾終了 ENDーーーーー
決済失敗 PAYFAILーーーーー

取引状態遷移​

ソフトバンクまとめて支払い(随時決済)決済の取引状態はこちら

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

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

取引登録
(API)
決済実行
(API)
実売上
(API)
キャンセル
(API)
操作が未完了で支払期限切れ
未決済 UNPROCESSEDー仮売上/即時売上ーーー
要求成功 REQSUCCESSーーーーー
仮売上 AUTHーー実売上キャンセルー
実売上 SALESーーーキャンセルー
即時売上 CAPTUREーーーキャンセルー
キャンセル CANCELーーーーー
決済失敗 PAYFAILーーーーー

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

決済処理シーケンス​

利用承諾​

  1. 加盟店様は、お客様に利用承諾に関する案内を告知したうえで当サービスの取引登録(EntryTranSbAccept)APIを呼び出します。
  2. 当サービスは、取引を識別する ID とパスワードを発行し、返します。
  3. 加盟店様は、決済情報を設定し当サービスの決済実行(ExecTranSbAccept)APIを呼び出します。
  4. 加盟店様は、お客様を当サービスの支払手続き開始 IF(SbAcceptStart)APIに誘導します。
  5. 当サービスは、リダイレクト機能を使用し、お客様をソフトバンクセンターの決済画面に誘導します。
  6. お客様は、ソフトバンクまとめて支払い(B)決済の画面にて支払操作を行います。
  7. ソフトバンクセンターは、決済結果を当サービスに送信します。
  8. 当サービスは、リダイレクト経由で決済結果(SB 承諾番号)を返します。
  9. 加盟店様は、決済結果をお客様に表示します。

随時決済​

  1. 加盟店様は、確定された金額をもって当サービスの取引登録(EntryTranSb)APIを行います。
  2. 加盟店様は、決済情報及びSB承諾番号を設定し当サービスの決済実行(ExecTranSb)APIを行います。
  3. 当サービスは、指定された取引の随時決済リクエストをソフトバンクセンターに送信します。
  4. ソフトバンクセンターは、随時決済結果を当サービスに送信します。
  5. 当サービスは、随時決済結果を返します。

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

利用シーンの例
  • 有料会員登録後の従量課金サービス(例:オンラインストレージ、動画レンタル)
  • スマホゲームやアプリでのポイント追加・アイテム購入
  • 課金タイミングがお客様操作以外で発生するEC・デジタル課金サービス

ソフトバンクまとめて支払い(随時決済)は、初回の「利用承諾(申込)」で取得した SB承諾番号 を用いて、
加盟店様が任意のタイミングで課金を実行できる仕組みです。

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

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

  1. サービスやコンテンツを選択する
    お客様がECサイト上で、有料サービスや従量課金対象のコンテンツを選択します。

  2. 支払い方法として「ソフトバンクまとめて支払い(随時決済)」を選択する
    支払い方法選択画面で「ソフトバンクまとめて支払い」を選びます。
    └ 加盟店様システムは取引登録(EntryTranSbAccept)APIを呼び出します。

  3. 決済実行処理を行う(利用承諾画面への遷移)
    加盟店様システムが決済実行(ExecTranSbAccept)APIを呼び出し、
    ソフトバンクの利用承諾(申込)画面のURLを取得して、お客様をリダイレクトします。

  4. My SoftBankまたは携帯電話番号でログインする
    お客様がソフトバンクの認証画面でMy SoftBankまたは電話番号でログインします。
    └ Wi-Fi環境ではSMS認証などによる本人確認が行われる場合もあります。

  5. 利用承諾内容を確認する
    お客様がソフトバンクの画面に表示された利用承諾内容を確認します。

  6. 利用を承諾する
    お客様が承諾を完了すると、利用承諾情報がソフトバンク側で確定されます。
    └ この承諾情報をもとに、以降の随時課金が可能になります。

  7. 加盟店様に承諾完了通知が送信される
    ソフトバンク → 当サービス → 加盟店様の順で「利用承諾完了」通知が送信されます。
    加盟店様はこのとき取得する SB承諾番号 を保存します。
    └ このSB承諾番号は、以降の課金API実行時に指定するキー情報です。

  8. 利用登録完了画面を表示する
    加盟店様サイトに戻り、「ソフトバンクまとめて支払い(随時決済)の利用登録が完了しました」と表示します。
    └ この時点でお客様は加盟店様による随時課金対象となります。

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