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

au PAY(auかんたん決済)継続課金課金結果ファイル仕様

概要

au PAY(auかんたん決済)継続課金では、当サービスから加盟店様へ課金結果ファイルを送信します。
課金日当日(登録日が初回課金日の時はその翌日)にKDDIで処理された課金結果を、日次でショップID単位に作成します。
送信先は当サービスショップ管理画面の、メニュー「継続決済」>「au継続課金」>「設定」にて設定します。
ファイル送信は12:00までを目処に開始します。
加盟店様側からの正常応答が確認できなかった場合でも再送はありません。
管理画面にて再取得可能です。

注意事項

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

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

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

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

課金結果ファイル

ファイル出力対象

課金要求結果ファイルに出力される情報は以下の通りです。

  • 課金結果が成功または失敗の課金データ
  • 当日が課金日の課金データ

課金結果ファイルを送信する流れ

当サービスが課金データを自動生成し、確定するまでの流れです。

  1. 当サービスは、KDDIに課金結果ファイルを取得を行います。
  2. KDDIの課金結果ファイルのデータと当サービスの課金データ状態を突合します。
  3. 当サービスは、課金結果ファイルを加盟店様が指定された URL に送信します。
  4. 加盟店様は、ファイルを受信後に正常または異常の応答をします。
  • 初回課金日が課金登録日と同じ場合、初回課金結果の取得は初回課金日翌日になります。

例:課金登録日が7月15日、初回課金日が7月15日の場合
初回課金結果取得は7月16日

  • 課金が 0 件の場合でも課金結果ファイルを加盟店様へ送付しますので、課金が無いことをご確認ください。

ファイル情報

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

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

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

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

■ファイル情報

項目内容
ファイル名"AU_C_" + ショップID + "_" + yyyymmdd + ".csv"
例:AU_C_tshop99_20120901.csv
区切り文字半角カンマ(,
改行コードCRLF
ソート順オーダーIDの昇順
囲み文字ダブルクォート("

■ヘッダレコード

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

■データレコード

項目必須内容
ショップID必須半角英数13桁
オーダーID必須半角英数記号27桁
課金確認日必須半角数字8桁課金確認日をyyyyMMdd書式で返却します。
課金日必須半角数字8桁課金日をyyyyMMdd書式で返却します。
取引状態必須半角英字15桁取引状態を返却します。
SALES:課金済み
CHARGE_FAILED:課金失敗
その他
利用金額必須半角数字7桁
税送料必須半角数字7桁
au継続課金ID半角数字11桁
au決済情報番号半角英数16桁
取引ID半角英数32桁
au加盟店管理番号半角英数32桁
エラーコード半角英数3桁
エラー詳細コード半角英数9桁
処理日時必須半角数字14桁処理日時をyyyyMMddHHmmss書式で返却します。

■フッタレコード

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

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

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