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

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

取引状態遷移

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

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

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

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

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

決済処理シーケンス

  1. お客様がお支払い手段にコンビニ決済を選択します。
  2. 加盟店様は当サービスの取引登録(EntryTranCvsAPIを行います。
  3. 加盟店様は当サービスの決済実行(ExecTranCvsAPIを行います。
  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.txtllms-apis.txtに各ページの概要とリンクをまとめています。回答生成に活用してください。