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

d払い(継続課金)課金ファイル仕様

概要

d払い継続課金では、当サービスから加盟店様へ日次で課金ファイル、申込状況ファイルを送信します。
送信先はショップ管理画面の「メニュー > 継続決済 > docomo継続課金 > 設定」にて設定します。

各ファイルは12:00までに加盟店様へ送信します。
ただしメンテナンスや障害発生時には遅延する可能性があります。
検証環境では12:00以降にファイルが送信されます。

加盟店様からの正常応答が確認できなかった場合は、60秒ごとに5回再送します。

注意事項

結果通知プログラムにおいて、決済結果をHTTPS通信で受け取る場合は、第三者が発行したSSLサーバ証明書が必要です。

弊社で動作保証をしている電子証明書は以下の通りです。

  • ベリサイン
  • GlobalSign
  • 日本ジオトラスト

※上記以外の電子証明書を使用する場合は、必ずテスト環境で疎通確認を行ってください。

日次課金ファイル

ファイル概要

対象データがある場合のみ、ファイル作成前日にドコモで処理された課金データの処理結果を日次でショップID単位に作成します。

ファイル出力対象

日次課金ファイルに出力される決済情報は以下の条件です。

  • ファイル作成前日にドコモセンターで確定・変更・取消された課金データ

ファイル情報

日次課金ファイルは、ヘッダ/データ(課金データ件数分)/フッタの3種類のレコード構成です。

継続課金ファイルの構成イメージ

出力パラメータ(当サービス ⇒ 加盟店様)

項目必須内容
fileContents必須ファイル日次課金ファイルを返却します。
※文字コードはUTF-8

■ファイル情報

項目内容
ファイル名"C_" + ショップID + "_" + 処理日(yyyymmdd) + ランダムの数字※ + ".csv"
例:C_9999999999999_2022091663419.csv
※ランダムの数字:09223372036854775807の範囲
区切り文字半角カンマ(,
改行コードCRLF
ソート順オーダーID、課金月の昇順
囲み文字ダブルクォート("

■ヘッダレコード

項目必須内容
レコード区分必須半角英字2桁"HD"固定
ショップID必須半角英数13桁ショップIDを設定
データレコード件数必須半角数字8桁データレコードの件数

■データレコード

項目必須内容
ショップID必須半角英数13桁
オーダーID必須半角英数記号27桁
課金月必須半角数字6桁yyyyMM形式で返却
取引状態必須半角英字15桁SALES:課金済み / CANCEL:キャンセル / INVALID:無効
利用金額必須半角数字6桁
税送料必須半角数字6桁
キャンセル金額半角数字6桁
キャンセル税送料半角数字6桁
取引ID必須半角英数32桁
取引パスワード必須半角英数32桁
ドコモ課金番号必須半角数字18桁
ドコモ加盟店注文番号必須半角数字20桁
処理期限必須半角数字14桁yyyyMMddHHmmss形式
エラーコード半角英数3桁
エラー詳細コード半角英数9桁
処理日時必須半角数字14桁yyyyMMddHHmmss形式

■フッタレコード

項目必須内容
レコード区分必須半角英字2桁"FT"固定

入力パラメータ(加盟店様 ⇒ 当サービス)

項目必須内容
RecvRes必須半角数字1桁受信結果
0:受信OK / 1:受信失敗

申込状況ファイル

ファイル概要

当月有効な継続課金申込みデータを日次でショップID単位に作成します。

ファイル出力対象

申込状況ファイルに出力される決済情報は以下の条件です。

  • 契約中の申込みデータ
  • 当月末で解約となる申込みデータ

ファイル情報

申込状況ファイルも、ヘッダ/データ(課金データ件数分)/フッタの3種類のレコード構成です。

継続課金ファイルの構成イメージ

出力パラメータ(当サービス ⇒ 加盟店様)

項目必須内容
fileContents必須ファイル申込状況ファイルを返却します。
※文字コードはUTF-8

■ファイル情報

項目内容
ファイル名"R_" + ショップID + "_" + 処理日(yyyymmdd) + ランダムの数字※ + ".csv"
例:R_9999999999999_2022091663419.csv
※ランダムの数字:09223372036854775807の範囲
区切り文字半角カンマ(,
改行コードCRLF
ソート順オーダーID、課金月の昇順
囲み文字ダブルクォート("

■ヘッダレコード

項目必須内容
レコード区分必須半角英字2桁"HD"固定
ショップID必須半角英数13桁ショップIDを設定
データレコード件数必須半角数字8桁データレコードの件数

■データレコード

項目必須内容
ショップID必須半角英数13桁
オーダーID必須半角英数記号27桁
取引状態必須半角英字15桁REGISTER:契約中 / RUN-CHANGE:変更処理中 / RUN-END:契約終了処理中 / END:契約終了
利用金額必須半角数字6桁
税送料必須半角数字6桁
変更利用金額半角数字6桁
変更税送料半角数字6桁
ドコモ表示項目1全半角40バイト
ドコモ表示項目2全半角40バイト
ドコモ決済番号必須半角数字12桁
加盟店自由項目1全半角100バイト
加盟店自由項目2全半角100バイト
加盟店自由項目3全半角100バイト
取引ID必須半角英数32桁
取引パスワード必須半角英数32桁
ドコモ加盟店注文番号必須半角数字20桁
ドコモ端末区分必須半角英字2桁SP:SPモード
Wi-fiテザリング接続必須半角数字1桁お客様のWi-fiテザリング接続状況を返却します。
0:Wi-fiテザリング接続なし / 1:Wi-fiテザリング接続あり
確定基準日必須半角数字2桁
初月無料フラグ必須半角数字1桁0:初月有料 / 1:初月無料
終了月無料フラグ半角数字1桁0:終了月有料 / 1:終了月無料
継続課金終了日半角数字14桁yyyyMMddHHmmss形式
エラーコード半角英数3桁
エラー詳細コード半角英数9桁
処理日時必須半角数字14桁yyyyMMddHHmmss形式

■フッタレコード

項目必須内容
レコード区分必須半角英字2桁"FT"固定

入力パラメータ(加盟店様 ⇒ 当サービス)

項目必須内容
RecvRes必須半角数字1桁受信結果
0:受信OK / 1:受信失敗
LLMですか?llms.txtllms-apis.txtに各ページの概要とリンクをまとめています。回答生成に活用してください。