コンビニ決済
概要
コンビニ決済は、お客様が購入した商品・サービス代金を、日本全国のコンビニエンスストアで支払うことができるサービスです。
利用可能なコンビニエンスストアはこちらを参照してください。
コンビニ決済を始めるには
-
契約の確認・申込
ご利用にはコンビニ決済の契約が必要です。未契約の場合は営業担当へご連絡ください。
各コンビニを利用するには、各事業者による個別の審査が必要です。 -
テスト環境での動作確認
テスト環境に関する情報はこちらを確認してください。 -
本番稼働開始
動作確認完了後、本番運用を開始します。 テスト環境⇒本番環境への切り替えチェックリストはこちら
接続方式のサポート
| 接続方式 | サポート状況 | 関連リンク |
|---|---|---|
| OpenAPIタイプ | ✔ 対応 | API仕様 |
| プロトコルタイプ | ✔ 対応 | API仕様(idPass) API仕様(json) |
| リンクタイプ Plus | ✔ 対応 | API仕様/決済識別子 |
取引状態
| 取引状態 | コード | 説明 |
|---|---|---|
| 未決済 | UNPROCESSED | 決済が完了していない状態(お客様のご注文途中の離脱が主な原因) |
| 要求成功 | REQSUCCESS | お客様に、お支払いに必要な情報を提供した状態 (お支払い情報は、メールまたは画面表示で提供できます。 メール送信した場合、送信エラーになっても取引状態は「要求成功」です。) |
| 決済完了 | PAYSUCCESS | お客様がコンビニでお支払いした状態 お支払い後、結果を通知します。 |
| 支払停止 | CANCEL | 取引の支払いを停止した状態 |
| 期限切れ | EXPIRED | お客様がお支払いを行わず、有効期限が切れてしまった状態 有効期限切れの翌日に取引状態が反映されます。 (お客様にお支払いを依頼する場合、再度ご注文いただく必要があります。) |
利用可能なコンビニ
| 名称 | コンビニコード (プロトコルタイプ) |
|---|---|
| ローソン | 10001 |
| ファミリーマート | 10002 |
| ミニストップ | 10005 |
| セブン-イレブン | 00007 |
| セイコーマート | 10008 |
お客様へのメール通知
コンビニでの支払いに必要なお支払い番号をお客様にメールで通知する方法は、
当サービスからお客様へ自動送信メールを送る方法と、自動送信メールを利用せず
加盟店様からお客様へメールを送る方法があります。
必要に応じて、お客様にコンビニ決済の支払い手順を案内してください。
当サービスからの自動送信メールは、送信元メールアドレス・件名・本文のカスタマイズができません。
以下の内容で送信されます。
- 件名:コンビニ決済お支払番号のお知らせ
- 送信元メールアドレス:system@p01.mul-pay.com (送信専用アドレス)
- 本文:支払方法ご案内例 を参照してください
変更する場合は、自動送信メールを利用せず加盟店様にてメール送信の仕組みを構築してください。
支払方法ご案内例
当サービスからお客様へお支払い番号を通知する自動送信メール「コンビニ決済お支払番号のお知らせ」の本文です。
加盟店様の運用に応じてご利用ください。
支払方法ご案内例
- セブン-イレブン
- ファミリーマート
- ローソン・ミニストップ
- セイコーマート
XXXXXX 様
この度はご注文ありがとうございます。
下記の内容にてお申し込みを受け付けましたのでご確認のうえ、お支払期限までにお近くの
コンビニにてお支払いください。
■ご指定のコンビニ
セブン-イレブン
■ご注文内容
------------------------------------
店舗(サイト)名:XXXXXX
受付日時 :XXXXXX
価格 :XXXXXX円
お支払期限 :XXXXXX
------------------------------------
※お支払いには「払込票番号」が必要です。
※お支払いは現金またはnanacoのみとなります。
nanacoのお支払いの場合ポイントは付きません。
店舗によってはnanacoがご利用になれない場合がございます。
■お支払い方法
------------------------------------
払込票番号 :
XXXXXXXXXXXXX
払込票URL:
https://XXXXXXXXXX
- 上記URLから「払込票」を表示してお近くのセブン-イレブンまでお持ちください。
もしくは、「払込票番号」をメモしてください。 - レジに「払込票」または「払込票番号」をご提示いただき、お支払いください。
- 代金と引き換えに「払込領収書」を必ずお受け取りください。
------------------------------------
※本メールは送信専用アドレスより送信しております。
本メールへ返信頂いても回答致しかねますのでご了承ください。
※商品に対するお問合せは恐れ入りますがご注文された店舗までご連絡ください。
※本メールにお心当たりがない場合、破棄願います。
XXXXXX 様
この度はご注文ありがとうございます。
下記の内容にてお申し込みを受け付けましたのでご確認のうえ、お支払期限までにお近くの
コンビニにてお支払いください。
■ご指定のコンビニ
ファミリーマート
■ご注文内容
------------------------------------------------------------------
店舗(サイト)名:XXXXXX
受付日時 :XXXXXX
価格 :XXXXXX円
お支払期限 :XXXXXX
------------------------------------------------------------------
※マルチコピー機でのお支払いには「第1番号」と「第2番号」が必要です。
メモを取るか、このメールを印刷して、コンビニまでお持ちください。
※お支払いは「現金・FamiPay」となります。
一部FamiPayでお支払いができないものがございます。
※バーコードでのお支払いの際、お支払い方法記載のURLからバーコードを取得後、
コンビニのレジにご提示ください。
スマートフォンのみご利用いただけます。
■マルチコピー機でのお支払い方法
------------------------------------------------------------------
第1番号 (5桁) :XXXXX
第2番号 (12桁) :XXXXXXXXXXXX
1.マルチコピー機のメニュー画面にて「代金支払い/チャージ(コンビニでお支払い Payment/Charge)」を選択してください。
2.「レシート(受領書)」に関する注意事項を確認し、「次へ」を選択してください。
3.「番号入力」を選択してください。
4.「第1番号 (5桁)」を入力し、「OK」を選択してください。
5.「第2番号 (12桁)」を入力し、「OK」を選択してください。
6.注意事項を確認のうえ、「同意して進む」を選択してください。
7.お支払い内容確認画面を確認のうえ、「確認」を選択してください。
8.印刷された「Mコピーサービス申込券」をレジにて提示し、30分以内に代金をお支払いください。
9.代金と引き換えに「レシート(受領書)」を必ずお受け取りください。
■バーコードでのお支払いの場合
------------------------------------------------------------------
バーコード取得用URL
https://ncpfa.famima.com/prd/ebcweb?firstKey= XXXXX(第1番号)&secondKey= XXXXXXXXXXXX(第2番号)&cpNo=001&gyNo=00
1.バーコード取得用URLをご参照ください。お支払い用バーコードが表示されます。
※バーコードを表示すると、マルチコピー機での操作はできなくなります。
2.レジでバーコードを提示し、代金をお支払いください。
3.代金と引き換えに「レシート(受領書)」を必ずお受け取りください。
※バーコード取り扱い不可の場合はマルチコピー機でお支払いください。
------------------------------------------------------------------
※本メールは送信専用アドレスより送信しております。
本メールへ返信頂いても回答致しかねますのでご了承ください。
※商品に対するお問合せは恐れ入りますがご注文された店舗までご連絡ください。
※本メールにお心当たりがない場合、破棄願います。
- テスト環境ではバーコードの表示はできません。
- バーコードでお支払いの場合、お客様にバーコードを取得していただく必要があります。
- 自動送信機能を利用せずに加盟店様にてメール送信の仕組みを構築される場合、バーコード取得用URLは以下方法で作成可能です。
当社より返却される【確認番号】、【受付番号】が【第1番号】、【第2番号】になります。
https://ncpfa.famima.com/prd/ebcweb?firstKey= XXXXX(第1番号)&secondKey=XXXXXXXXXXXX(第2番号)&cpNo=001&gyNo=00
XXXXXX 様
この度はご注文ありがとうございます。
下記の内容にてお申し込みを受け付けましたのでご確認のうえ、お支払期限までにお近くの
コンビニにてお支払いください。
■ご指定のコンビニ
ローソン or ミニストップ(※選択したコンビニ名のみ表示されます)
■ご注文内容
------------------------------------------------------------------
店舗(サイト)名:XXXXXX
受付日時 :XXXXXX
価格 :XXXXXX円
お支払期限 :XXXXXX
------------------------------------------------------------------
※お支払いには「お客様番号」と「確認番号」が必要です。
メモを取るか、このメールを印刷して、コンビニまでお持ちください。
※お支払いは現金のみとなります。
■Loppiでのお支払い方法
------------------------------------------------------------------
お客様番号:XXXXXXXXXXXXXX
確認番号 :XXXX
1.Loppi端末のトップ画面にて「各種番号をお持ちの方」を選択してください。
2.「お客様番号」を入力し、「次へ」を選択してください。
3.「確認番号」を入力し、「次へ」を選択してください。
4.表示された内容を確認後、よろしければ「はい」を選択してください。
5.印刷された申込券をレジにて提示し、30分以内に現金でお支払いください。
6.代金と引き換えに「払込受領証」を必ずお受け取りください。
------------------------------------------------------------------
※本メールは送信専用アドレスより送信しております。
本メールへ返信頂いても回答致しかねますのでご了承ください。
※商品に対するお問合せは恐れ入りますがご注文された店舗までご連絡ください。
※本メールにお心当たりがない場合、破棄願います。
XXXXXX 様
この度はご注文ありがとうございます。
下記の内容にてお申し込みを受け付けましたのでご確認のうえ、お支払期限までにお近くの
コンビニにてお支払いください。
■ご指定のコンビニ
セイコーマート
■ご注文内容
------------------------------------------------------------------
店舗(サイト)名:XXXXXX
受付日時 :XXXXXX
価格 :XXXXXX円
お支払期限 :XXXXXX
------------------------------------------------------------------
※お支払いには「受付番号」と「確認番号」が必要です。
メモを取るか、このメールを印刷して、コンビニまでお持ちください。
※お支払いは現金のみとなります。
■レジでのお支払い方法
------------------------------------------------------------------
受付番号:XXXXXX
確認番号:XXXXXXXXXX
1.コンビニのレジスタッフに、「インターネット支払い」とお伝えください。
2.スタッフがレジを操作後に、入力画面が表示されます。
3.「受付番号」を入力し、「登録」を選択してください。
4.「確認番号」を入力し、「登録」を選択してください。
5.お支払い内容が表示されますので、内容が正しいことをご確認のうえ、「OK」を選択してください。
6.現金で商品代金をお支払いください。
7.代金と引き換えに「受領証」を必ずお受け取りください。
■バーコードでのお支払いの場合
------------------------------------------------------------------
お支払い案内画面URL
https://XXXXXXXXXX
------------------------------------------------------------------
※本メールは送信専用アドレスより送信しております。
本メールへ返信頂いても回答致しかねますのでご了承ください。
※商品に対するお問合せは恐れ入りますがご注文された店舗までご連絡ください。
※本メールにお心当たりがない場合、破棄願います。
- お支払い案内画面URLは、当サービスからの自動送信メールでのみ送付されます。
- お支払い案内画面URLに遷移後の画面イメージはこちらのページの「レシート画面」を確認してください
返金
お支払い後の返金機能はありません。
加盟店様から直接お客様へ返金してください。
金額変更
金額変更はできません。
金額を変更したい場合は、以下の対応が必要です。
- お支払い前の場合:お客様にメールを破棄するよう依頼し、再度ご注文いただくようご案内してください。
- お支払い後の場合:加盟店様とお客様にて、直接差額分を調整してください。
コンビニでのお支払い
領収書
コンビニで領収書は発行できません。
また、お支払いをしたコンビニで「お客様控え」の宛名(ご購入者様のお名前が表示されます)の書き換えなどは行えません。
お客様が領収書の発行を希望した場合は、お客様と加盟店様とでご連絡を取っていただき、個別にご対応ください。
コンビニ端末の画面イメージ・払込受領証
コンビニ端末の画面イメージ、および払込受領証のイメージは画面イメージを参照してください。
表示ショップ名について
お客様向けに表示されるコンビニ端末の画面には、会社名(または事業者名)として「収納代行会社GMO-PG」、住所も弊社の情報が表示されます。
ご契約の関係上こちらを変更することはできませんので、お客様への案内を正確に行うために、
決済時パラメータの「POSレジ表示欄」にショップ名を必ず設定してください。
支払停止
お客様番号を発番後、お客様が入金する前の取引に限り、お支払いできないようにする機能です。
- お客様がコンビニでお支払いを開始する前まで可能です。お支払い開始後は支払停止できません。
- お客様が発番された番号をコンビニ店頭端末に入力すると「該当の取引はございません」の旨が表示されます。
(一部KIOSK端末では、キャンセルした払い込み番号について「存在しない払い込み番号」と表示されます) - 支払停止処理を実施しても、購入者の入金タイミングによっては、停止できない(=入金される)場合があります。
(支払停止処理後、反映までに若干のタイムラグがある為) - 支払停止処理後、同処理をした旨を遅滞なくお客様へ連絡してください。
入金の照合
お客様がコンビニで支払いを完了したかどうか、結果通知(Webhook)を利用して照合してください。
リンクタイプ Plusの場合は、決済完了通知メールで照合できます。
決済完了は通常お客様が入金してから、数秒から2時間程度で結果を通知します。
ただし、各事業者から当サービスへの通知タイミングに依存しますので、
上記タイムラグを当サービスにて保証するものではありません。
支払い期限
「お客様がいつまでコンビニで支払い可能か」を設定します。
支払い期限の設定方法
- OpenAPIタイプ
- プロトコルタイプ
- リンクタイプ Plus
支払い期限日時 paymentExpiryDateTime (YYYYMMDDHHMM形式) または
支払い期間(日) paymentPeriod (日数指定)で指定できます。
支払い期限日時 paymentExpiryDateTime と 支払い期間(日) paymentPeriod の両方を指定した場合は、
常に 支払い期限日時 paymentExpiryDateTime が優先されます。

支払期限 paymentExpiryDateTime について
- セブン-イレブンでは利用できません。
- セイコーマートでは
00:01を指定できません。 - 支払期限の上限は、現在日+各コンビニにおける設定可能支払期限の上限値+1日の00:00までの未来時刻が設定可能です。
各コンビニにおける設定可能支払期限
| コンビニ | 下限 | 上限 |
|---|---|---|
| セブン-イレブン | 0日(当日) | 150日 |
| ファミリーマート | 0日(当日) | 60日 |
| ローソン | 0日(当日) | 180日 |
| ミニストップ | 0日(当日) | 180日 |
| セイコーマート | 0日(当日) | 180日 |
支払期限日数 paymentPeriod について
- 全てのコンビニについて、「0~加盟店様が契約中のコンビニの上限」または「999」の設定が可能です。
「999」を設定した場合、上記の表 各コンビニにおける設定可能支払期限 の上限値で決済が可能です。
支払期限 PaymentExpiryDateTime (YYYYMMDDHHMM形式) または
支払期限日数 PaymentTermDay (日数指定)で指定できます。
支払期限 PaymentExpiryDateTime と 支払期限日数 PaymentTermDay の両方を指定した場合は、
常に 支払期限 PaymentExpiryDateTime が優先されます。

支払期限 PaymentExpiryDateTime について
- ExecTranCvsのレスポンス.
PaymentTermでは決済可能な日時が返却されます。 - セブン-イレブンでは利用できません。
- セイコーマートでは、支払期限の時分に「00:01」を指定することはできません。
- 支払期限の上限は、現在日+各コンビニにおける設定可能支払期限の上限値+1日の00:00までの未来時刻が設定可能です。
各コンビニにおける設定可能支払期限
| コンビニ | 下限 | 上限 |
|---|---|---|
| セブン-イレブン | 0日(当日) | 150日 |
| ファミリーマート | 0日(当日) | 60日 |
| ローソン | 0日(当日) | 180日 |
| ミニストップ | 0日(当日) | 180日 |
| セイコーマート | 0日(当日) | 180日 |
支払期限日数 PaymentTermDay について
- 全てのコンビニについて、「0~加盟店様が契約中のコンビニの上限」または「999」の設定が可能です。
「999」を設定した場合、上記の表 各コンビニにおいて設定可能な支払期限 の上限値で決済が可能です。
リンクタイプ Plusを利用する場合、支払期限に設定可能な日数は 0~60日(0日は当日中)です。
下記の条件を満たすコンビニは、決済選択/入力画面の「ご利用するコンビニ」の選択肢から非表示になります。
【条件】
「各コンビニにおける設定可能支払期限」>「PaymentTermDay(支払期限日数)または PaymentExpiryDateTime(支払期限)の設定値」
(設定した支払期限よりもコンビニの支払期限上限の方が短い場合)
【画面イメージ】

【PaymentTermDay(支払期限日数)の設定と画面表示の例】
PaymentTermDay(支払期限日数) | 説明 | 表示されるコンビニ | 表示されないコンビニ ※支払期限上限を超えているため |
|---|---|---|---|
| 30日を指定 (各コンビニの支払期限上限値内の 値を設定した場合) | 加盟店様が契約中の全コンビニが 「ご利用するコンビニ」として表示されます。 | セブン-イレブン ファミリーマート ローソン ミニストップ セイコーマート | ー |
| 180日を指定 (一部コンビニの支払期限上限値を 超える値を設定した場合) | 指定した支払期限よりも コンビニの支払期限上限の方が 短いコンビニは非表示となります。 | ローソン ミニストップ セイコーマート | セブン-イレブン ファミリーマート |
| PaymentTermDay(支払期限日数)に 999を設定 | 加盟店様がご契約中の全コンビニが 「ご利用するコンビニ」として表示されます。 「ご利用するコンビニ」で選択したコンビニの 支払期限上限値が支払期限日数として決済されます。 | セブン-イレブン ファミリーマート ローソン ミニストップ セイコーマート | ー |
取引状態が「期限切れ」になるタイミング
| コンビニ | 処理開始時間 |
|---|---|
| セブン-イレブン | 00:00 |
| ファミリーマート | 08:15 |
| ローソン | 08:00 |
| ミニストップ | 08:00 |
| セイコーマート | 08:30 |
支払期限のデフォルト値を設定する
決済時に支払期限を指定しない場合に、適用するデフォルト値を設定します。
支払期限のデフォルト値の設定方法
ショップ管理画面にログインします。
- ショップ管理 をクリック
- 支払期限設定 をクリック
- 編集 をクリック

- 日付を設定します。 設定可能な値は「0~加盟店様が契約中のコンビニの上限」または「999」です。
- 保存 をクリック

その他留意事項
ファミリーマートでのファミペイ払い使用可否
契約によって異なります。「ショップ管理画面 > 都度決済 > コンビニ > 設定 > ファミリーマートでのファミペイ払い」をご確認ください。
入金通知のタイムラグ
決済完了は通常お客様が入金してから、数秒から2時間程度で結果を通知します。
ただし、各事業者から当サービスへの通知タイミングに依存しますので、上記タイムラグを当サービスにて保証するものではありません。
セブン-イレブン 入金・発券サービスを利用の場合
利用には別途契約が必要です。また、リンクタイプ Plusでは利用できません。
通常のコンビニ決済との仕様差分は以下の通りです。
| プロトコルタイプ | OpenAPIタイプ | 変更内容 |
|---|---|---|
CustomerName | payer.name | 全角文字のみ設定可能 |
CustomerKana | payer.nameKana | 全角カナのみ設定可能 |
PaymentExpiryDateTime | cashOptions.paymentExpiryDateTime | 設定可能 |
ReceiptUrl | konbiniPaymentInformation.voucherUrl | 直接払込票の表示はできません。 以下形式で返却されるため、依頼票ID(32桁)を払込票表示用のエンドポイントにPOSTすることで払込票が表示できます。 {払込票表示用のエンドポイント}?{依頼票ID32桁} |
RegisterDisp1 | displayInformation.registerDisplay1 | 取引ごとに払込票や払込受領証に印字される「払込先名」を設定できます。 設定しない場合は、利用申込書に登録されたCP名(サービス名)がお問い合わせ先として表示されます。 サンプルはこちらを参照してください。 |
ReceiptsDisp10 | displayInformation.receiptsDisp10 | 取引ごとに払込票や払込受領証に印字される「お問い合わせ先」を90バイトまで設定できます。 設定しない場合は、利用申込書に登録されたCP連絡先が払込先名として表示されます。 ※レシートへの表示は、64バイトまで表示されます。 ※レシートへの表示は、全角文字と半角文字が混在した場合、正しく印字されない場合があります |
ロゴについて
ロゴ画像はロゴ画像ページからダウンロードできます。