Markdownをコピー
Suica 処理フロー(プロトコルタイプ)
取引状態遷移
Suicaの取引状態はこちら
各操作を行った際の取引状態の遷移
各操作を行った際の取引状態の遷移です。
「ー」は該当する結果、もしくは操作がないことを表しています。
| 取引登録 (API) | 決済実行 (API) | 入金通知 | 期限切れ | |
|---|---|---|---|---|
未決済UNPROCESSED | ー | (OK)要求成功 (NG)未決済 | ー | ー |
要求成功REQSUCCESS | ー | ー | (OK)決済完了 (NG)要求成功 | 期限切れ |
決済完了PAYSUCCESS | ー | ー | ー | ー |
決済失敗PAYFAIL | ー | ー | ー | ー |
期限切れEXPIRED | ー | ー | ー | ー |
決済処理シーケンス
- お客様がお支払い手段にモバイルSuica決済を選択します。
- 加盟店様は当サービスの取引登録(
EntryTranSuica)APIを行います。 - 加盟店様はお客様にモバイルSuica決済に必要な情報を入力する画面を表示します。
- 加盟店様は当サービスの決済実行(
ExecTranSuica)APIを行います。 - 当サービスはJR東日本との通信において決済を依頼します。
- JR東日本からお客様へ決済開始メールが送信されます。
- お客様が決済開始メールに記載されたURLからSuicaアプリへ誘導され、支払い操作を行います。
- JR東日本からお客様へ結果通知メールが送信されます(同じメールがBCCで加盟店様へも送信されます)。
- JR東日本から当サービスに入金通知が送信されます(結果通知プログラムをご利用の加盟店様へ当サービスから結果通知を送信します)。