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

コンビニ決済 処理フロー(プロトコルタイプ)

取引状態遷移​

コンビニ決済の取引状態はこちら

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

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

取引登録
(API)
決済実行
(API)
お客様による
お支払い
支払停止
(API)
期限切れ
(バッチ処理)
未決済 UNPROCESSEDー要求成功ーーー
要求成功 REQSUCCESSーー決済完了支払停止期限切れ
決済完了 PAYSUCCESSーーーーー
支払停止 CANCELーーーーー
期限切れ EXPIREDーーーーー

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

決済処理シーケンス​

  1. お客様がお支払い手段にコンビニ決済を選択します。
  2. 加盟店様は当サービスの取引登録(EntryTranCvs)APIを行います。
  3. 加盟店様は当サービスの決済実行(ExecTranCvs)APIを行います。
  4. 当サービスは、コンビニ事業者に対し決済要求を行います。
  5. 加盟店様はお客様へ支払い案内を行います。
  6. お客様がコンビニで支払いをします。
  7. コンビニ事業者から決済結果が返却されます。(当サービスから加盟店様へは結果通知にて通知します。)

一般的なECサイトにおける利用イメージ​

利用シーンの例
  • クレジットカードを利用しない購入希望者向けのEC決済
  • ネット通販・チケット販売・公共料金支払いなど

以下は、ECサイトでコンビニ決済を利用して買い物をする一般的な流れです。

  1. 商品を選択する
    お客様がECサイト上で購入したい商品を選び、カートに追加します。

  2. 注文手続きに進む
    カート画面から「購入手続きへ進む」をクリックし、注文内容確認画面に遷移します。

  3. 支払い方法として「コンビニ決済」を選択する
    支払い方法一覧から「コンビニ払い」を選びます。
    └ 加盟店様システムは「取引登録API(EntryTranCvs)」を呼び出します。

  4. 決済実行処理を行う(支払い番号を発行)
    加盟店様システムが「決済実行API(ExecTranCvs)」を呼び出し、
    支払いに必要な番号(例:「お客様番号」「確認番号」「払込票番号」など)を発行します。
    └ 発行された番号は画面またはメールでお客様に通知されます。

  5. 支払いに利用するコンビニを選択する
    お客様が希望するコンビニエンスストアを選択します。
    └ 例:ファミリーマート、ローソン、セブン‐イレブンなど。

  6. 支払い番号またはバーコードを取得する
    注文完了画面や自動送信メールで、支払いに必要な番号やバーコードを確認します。
    └ コンビニによって呼称が異なります(例:「お客様番号」「受付番号」「払込票番号」など)。

  7. コンビニで支払いを行う
    お客様が選択したコンビニ店舗へ行き、店頭端末(例:Loppi、Famiポート)を操作するか、
    バーコードをレジで提示して支払いを行います。
    └ 支払いは現金のみの場合が多く、一部店舗では電子マネーにも対応しています。

  8. 支払い完了・レシートを受け取る
    支払い完了後、コンビニで「払込受領証」や「レシート」が発行されます。
    └ このレシートが支払い完了の証明になります。

  9. 当サービスに入金結果が通知される
    コンビニ事業者 → 当サービス間で「入金完了」情報が送信されます。
    通常、入金後数分~2時間程度で反映されます(店舗・時間帯により異なります)。

  10. 加盟店様に入金結果が通知される
    当サービス → 加盟店様の順に「入金完了通知(非同期通知)」が送信されます。
    加盟店様は取引状態を「決済完了(PAYSUCCESS)」に更新し、DBへ反映します。

  11. 注文完了・商品発送
    加盟店様が入金完了を確認後、商品の発送またはサービス提供を行います。
    └ お客様のマイページなどでも「入金済み」ステータスが表示されます。

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