Markdownをコピー
au PAY(auかんたん決済)継続課金課金結果ファイル仕様
概要
au PAY(auかんたん決済)継続課金では、当サービスから加盟店様へ課金結果ファイルを送信します。
課金日当日(登録日が初回課金日の時はその翌日)にKDDIで処理された課金結果を、日次でショップID単位に作成します。
送信先は当サービスショップ管理画面の、メニュー「継続決済」>「au継続課金」>「設定」にて設定します。
ファイル送信は12:00までを目処に開始します。
加盟店様側からの正常応答が確認できなかった場合でも再送はありません。
管理画面にて再取得可能です。
注意事項
結果通知プログラムにおいて、決済結果をHTTPS通信で受け取る場合は、第三者が発行したSSLサーバ証明書が必要です。
弊社で動作保証をしている電子証明書は以下の通りです。
- ベリサイン
- GlobalSign
- 日本ジオトラスト
※上記以外の電子証明書を使用する場合は、必ずテスト環境で疎通確認を行ってください。
課金結果ファイル
ファイル出力対象
課金要求結果ファイルに出力される情報は以下の通りです。
- 課金結果が成功または失敗の課金データ
- 当日が課金日の課金データ
課金結果ファイルを送信する流れ
当サービスが課金データを自動生成し、確定するまでの流れです。
- 当サービスは、KDDIに課金結果ファイルを取得を行います。
- KDDIの課金結果ファイルのデータと当サービスの課金データ状態を突合します。
- 当サービスは、課金結果ファイルを加盟店様が指定された URL に送信します。
- 加盟店様は、ファイルを受信後に正常または異常の応答をします。
- 初回課金日が課金登録日と同じ場合、初回課金結果の取得は初回課金日翌日になります。
例:課金登録日が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:受信失敗 |