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

一括決済サービス(カード番号版)ファイル仕様

概要

一括決済サービス(カード番号版)は、カード番号を直接指定して複数の決済を一括処理する機能です。

以下の流れでファイル処理が進みます。

処理の流れ(SFTP):

  1. 加盟店様が準備:複数の決済データを CSV/TXT で作成
  2. ファイルをアップロード:SFTP でアップロードファイルと OK ファイルを送信
  3. システムが取込検証:ファイル形式の検証と仮登録を実施 → 取込結果ファイルで通知
  4. 決済を実行:仮登録されたデータを基に実際の決済処理 → 売上結果ファイルで返却
前提条件
  • PCIDSSに準拠している加盟店様のみ利用できます
  • SFTPサーバーを利用する場合は、SFTPファイル連携の流れを参照してください
  • カード番号版では会員IDの登録は不要です

ファイル形式と仕様

アップロードファイル

SFTP 利用時のファイル配置

SFTPサーバーへアップロードする場合、以下の2つのファイルを配置してください:

  1. 後述の命名規則により命名された、データファイル
  2. 配置完了を表す OK ファイル(完了通知ファイル)

格納イメージ:

ホームディレクトリ
├ bulk_c_v1_0000000000001_20211105_01.txt.gz
└ bulk_c_v1_0000000000001_20211105_01.txt.gz.ok

命名規則

bulk_c_v1_[ショップID]_[処理指定日YYYYMMDD]_[通番].[拡張子]
項目説明
モードファイルモードを表す識別子c_multi(会員ID版)
ショップID加盟店様のショップIDshopid0000001
処理指定日決済を実行する日付(YYYYMMDD)20220831
通番同日の再アップロード時にカウントアップ01, 02, ...
通番のカウントアップ

同じ処理指定日に再アップロードする場合、通番を010203...とカウントアップしてください。


拡張子

  • .txt.gz または .csv.gz(SFTP)
  • .txt または .csv(管理画面)
アップロード時の圧縮

SFTP では、.txt または .csvをgzip形式で圧縮します。
管理画面 では、圧縮せずにアップロードしてください。

OK ファイル

アップロードファイルの送信完了を示すために、アップロードファイル名に.okを付与したファイルを送信します。ファイルの中身は空です。

例:ショップID0000000000001で2021年11月5日処理指定の場合
bulk_c_v1_0000000000001_20211105_01.txt.gz
bulk_c_v1_0000000000001_20211105_01.txt.gz.ok

OK ファイルの役割

OK ファイルは、アップロード処理の完了をシステムに知らせるシグナルです。アップロードファイルと同時に送信してください。


ファイル仕様

基本フォーマット

  • 区切り文字:,(カンマ)
  • 項目の括り:全項目を"(ダブルクォート)で括る
  • 改行コード:CRLF推奨(LFでアップロードした場合もCRLFで返却されます)
No項目名桁数必須説明
1ショップID13加盟店様を識別するID
当サービス契約時に発行される値
2オーダーID27加盟店様が取引を識別するためのID
オーソリ処理にて、指定したオーダーIDが利用されます。
他機能も含め必ずユニークな値にしてください。
半角英数字、-(ハイフン)が利用可能です。
3商品コード7通常は省略してください。
カード会社との間の契約にて使用する商品コードが決められた場合のみ設定してください。
(省略した際は、0000990を使用して処理します。)
4利用金額7商品・サービスに対する金額
税送料を指定していない場合は、決済金額です。
税送料を指定している場合は、利用金額+税送料が決済金額です。
5税送料7商品とは異なる送料等の金額
税送料が利用金額に含まれる場合、値の設定は不要です。
6カード番号16決済を行うカード番号
7有効期限4決済を行うカードの有効期限
YYMM形式
8加盟店自由項目1100加盟店様が自由に使用できる項目
半角英数記号(^ ` { | } ~ & < > " ' 除く)と全角文字が使用可能です。
桁は全角文字が含まれない場合の上限です。
9加盟店自由項目2100同上
10加盟店自由項目3100同上
11未使用2""固定

必須記号

  • ✔:必須
  • 空白:省略可能

取込結果ファイル

管理画面では取込結果ファイルは配置されません

SFTP でのみ、ファイル取込後の検証結果が結果ファイルで通知されます。
管理画面 からのアップロードでは、ファイル取込結果の通知はありません。

SFTP 利用時のファイル取得

ホームディレクトリからファイルをGETしてください。

取込結果ファイルは、以下の2つのファイルが配置されます:

  1. 後述の命名規則により命名された、データファイル
  2. 配置完了を表す OK ファイル(完了通知ファイル)

格納イメージ:

ホームディレクトリ
├ Ibulk_c_v1_0000000000001_20211105_01.txt.gz
└ Ibulk_c_v1_0000000000001_20211105_01.txt.gz.ok

取込結果ファイルの取得が完了したら、原則としてSFTPサーバーから削除してください

命名規則

I + (アップロードファイル名).[拡張子]

OK ファイル

I + (ファイル名) + .ok

例:bulk_c_v1_0000000000001_20211105_01.txt.gzをアップロードした場合
Ibulk_c_v1_0000000000001_20211105_01.txt.gz
Ibulk_c_v1_0000000000001_20211105_01.txt.gz.ok

ファイル仕様

基本フォーマット

  • 区切り文字:,(カンマ)
  • 項目の括り:全項目を"(ダブルクォート)で括る
  • 改行コード:CRLF
No項目名桁数説明
1レコード通番7アップロードファイルでの行番号
2エラーコード3発生したエラーコード
取込に失敗した場合に設定されます。
3エラー詳細コード9発生したエラー詳細コード
取込に失敗した場合に設定されます。

売上結果ファイル

SFTP 利用時のファイル取得

ホームディレクトリからファイルをGETしてください。

売上結果ファイルは、以下の2つのファイルが配置されます:

  1. 後述の命名規則により命名された、データファイル
  2. 配置完了を表す OK ファイル(完了通知ファイル)

格納イメージ:

ホームディレクトリ
├ Rbulk_c_v1_0000000000001_20211105_01.txt.gz
└ Rbulk_c_v1_0000000000001_20211105_01.txt.gz.ok

売上結果ファイルの取得が完了したら、原則としてSFTPサーバーから削除してください

命名規則

R + (アップロードファイル名).[拡張子]

OK ファイル

R + (ファイル名) + .ok

※通番は01固定です。

例:bulk_c_v1_0000000000001_20211105_01.txt.gzをアップロードした場合
Rbulk_c_v1_0000000000001_20211105_01.txt.gz
Rbulk_c_v1_0000000000001_20211105_01.txt.gz.ok

ファイル仕様

基本フォーマット

  • 区切り文字:,(カンマ)
  • 項目の括り:全項目を"(ダブルクォート)で括る
  • 改行コード:CRLF
No項目名桁数説明
1ショップID13アップロード時に指定した値
2オーダーID27アップロード時に指定した値
3商品コード7アップロード時に指定した値
4利用金額7アップロード時に指定した値
5税送料7アップロード時に指定した値
6カード番号16アップロード時に指定した値
ダウンロードしたユーザーの権限に沿って伏字表記です。
7有効期限4アップロード時に指定した値
8加盟店自由項目1100アップロード時に指定した値
9加盟店自由項目2100アップロード時に指定した値
10加盟店自由項目3100アップロード時に指定した値
11未使用2""固定
12処理結果11処理結果のステータス
REGISTER:登録成功
PAYSUCCESS:決済完了
INVALID:登録失敗
PAYFAIL:決済失敗
DISABLED:無効済み
13取引ID32当サービスが取引を識別するためのID
14取引パスワード32当サービスが取引を識別するためのパスワード
15トランザクションID28当サービスホスト機にて付番された決済の処理通番
16承認番号7カード会社にて付番された決済の承認番号
17仕向先コード7データを送信したカード会社コード
18エラーコード3発生したエラーコード
19エラー詳細コード9発生したエラー詳細コード
20処理日時14処理を行った日付
書式は、yyyymmddhhmmss形式です。
21レコード通番7アップロードファイルでの行番号
注記

処理結果が登録成功(REGISTER)の場合、No.13~No.19はブランクです。

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