決済情報参照

/api/v1.0/billing_payment_method/search

決済情報の参照処理を実行します。

アウトライン

リクエスト

Parameters

名前 概要 桁数 種別 必須
user_id ユーザー ID 100 メール形式 必須
access_key アクセスキー 100 半角英数 必須
limit_count 決済情報取得件数
※0〜200の数値を設定する。省略した場合、20 が設定される
3 数値  
page_count 決済情報取得開始インデックス
※0〜99の数値を設定する。省略した場合、0 が設定される
2 数値  
billing_payment_method 決済情報に属するパラメータ   object  

billing_payment_method (request)

下記のような項目のオブジェクト

名前 概要 桁数 種別 一致
billing_code 請求先コード 20 半角英数+記号 完全一致
billing_name 請求先名 100 文字列 部分一致
number 決済情報番号 18 数値 完全一致
code 決済情報コード 20 半角英数+記号 完全一致
name 決済情報名 100 文字列 部分一致
payment_method 決済手段 2 数値  
register_status 登録ステータス
0:未処理
1:登録待ち
2:メール送信済み
3:申請中
4:登録情報_送信エラー
5:登録完了
6:登録失敗
7:まるなげ与信停止中
1 数値  
regist_date_from 登録日の検索開始日 10 日付  
regist_date_to 登録日の検索終了日 10 日付  
update_date_from 更新日の検索開始日 10 日付  
update_date_to 更新日の検索終了日 10 日付  
valid_flg 状態
0:無効
1:有効
1 数値  

レスポンス

Fields

名前 概要
user_id ユーザー ID string
limit_count 決済情報取得件数
※最大件数は、リクエストで指定された「決済情報取得件数」に依存
int
page_count 決済情報取得開始インデックス
※取得した決済情報の開始インデックスを返却する
int
total_page_count 決済情報取得開始インデックス合計
※指定された検索条件によって取得可能な決済情報の全件数/決済情報取得件数によって、算出される値を返却する
int
billing_payment_method 決済情報に属するパラメータ array

billing_payment_method (response)

下記のような項目のオブジェクトを持つリスト

名前 概要
error_code エラーコード
※正常時はnull
int
error_message エラーメッセージ
※正常時はnull
string
billing_code 請求先コード string
billing_name 請求先名 string
number 決済情報番号 int
code 決済情報コード string
name 決済情報名 string
bank_transfer_pattern_code 請求元銀行口座パターンコード string
payment_method 決済手段 int
register_status 登録ステータス
0:未処理
1:登録待ち
2:メール送信済み
3:申請中
4:登録情報_送信エラー
5:登録完了
6:登録失敗
7:まるなげ与信停止中
int
source_bank_account_name 振込元口座名義
※payment_method=0,2,9以外はnull
string
customer_number 顧客番号
※payment_method=3,4,5以外はnull
string
bank_code 銀行コード
※payment_method=3,4,5,9以外はnull
string
bank_name 銀行名
※payment_method=5,9以外はnull
string
branch_code 支店コード
※payment_method=3,4,5,9以外はnull
string
branch_name 支店名
※payment_method=5,9以外はnull
string
bank_account_type 預金種目
1:普通
2:当座
※payment_method=3,4,5,9以外はnull
string
bank_account_number 口座番号
※payment_method=3,4,5,9以外はnull
string
bank_account_name 口座名義
※payment_method=3,4,5,9以外はnull
string
payment_type 決済タイプ
※payment_method=8以外はnull
0:ハガキ・マルチレコードタイプ 1:B5督促用
string
cod 店舗オーダー番号
※payment_method=1以外はnull
string
bank_check_bank_code バンクチェック銀行コード
※payment_method=2以外はnull
string
bank_check_bank_name バンクチェック銀行名
※payment_method=2以外はnull
string
bank_check_branch_code バンクチェック支店コード
※payment_method=2以外はnull
string
bank_check_branch_name バンクチェック支店名
※payment_method=2以外はnull
string
bank_check_kind バンクチェック口座種別
1:普通
2:当座
※payment_method=2以外はnull
string
bank_check_bank_account_number バンクチェック口座番号
※payment_method=2以外はnull
string
clearing_key 消込キー
※payment_method=10-14以外はnull
string
regist_date 登録日 date
update_date 更新日 date
valid_flg 状態 int
bank_save 学習した口座に属するパラメータ
※payment_method=0,2以外はnull
array

bank_save (response)

下記のような項目のオブジェクトを持つリスト

名前 概要
name 口座名義 string

使用例

リクエスト例

{
    "user_id": "sample@robotpayment.co.jp",
    "access_key": "xxxxxxxxxxxxxxxx",
    "limit_count": "",
    "page_count": "",
    "billing_payment_method":{
        "billing_code": "billing_code",
        "billing_name": "請求先名",
        "number": 123,
        "code": "bank-123",
        "name": "銀行振込123",
        "payment_method": 0,
        "register_status": 5,
        "regist_date_from": "",
        "regist_date_to": "",
        "update_date_from": "",
        "update_date_to": "",
        "valid_flg": 1
    }     
}

レスポンス例

Status: 200 OK

{
    "user_id": "sample@robotpayment.co.jp",
    "limit_count": 20,
    "page_count": 0,
    "total_page_count": 1,
    "billing_payment_method": [
        {
            "error_code": null,
            "error_message": null,
            "billing_code": "billing_code",
            "billing_name": "請求先名",
            "number": 123,
            "code": "bank-123",
            "name": "銀行振込123",
            "bank_transfer_pattern_code": "bank-123",
            "payment_method": 0,
            "register_status": 5,
            "source_bank_account_name": "satou",
            "customer_number": null,
            "bank_code": null,
            "bank_name": null,
            "branch_code": null,
            "branch_name": null,
            "bank_account_type": null,
            "bank_account_number": null,
            "bank_account_name": null,
            "payment_type": null,
            "cod": null,
            "bank_check_bank_code": null,
            "bank_check_bank_name": null,
            "bank_check_branch_code": null,
            "bank_check_branch_name": null,
            "bank_check_kind": null,
            "bank_check_bank_account_number": null,
            "clearing_key": null,
            "regist_date": "2019/06/20",
            "update_date": "2019/06/20",
            "valid_flg": 1,
            "bank_save": [
                {
                    "name": "フリコミサキコウザメイギ"
                },{
                    "name": "フリコミサキコウザメイギ"
                }
            ]
        }
    ]
}

エラー

共通エラー

個別エラー

エラーコード 内容
4501 請求先コードが不正
4502 請求先名が不正
4503 決済情報番号が不正
4504 決済情報コードが不正
4505 決済情報名が不正
4506 決済手段が不正
4507 登録ステータスが不正
4508 登録日の検索開始日
4509 登録日の検索終了日
4510 更新日の検索開始日
4511 更新日の検索終了日
4512 状態が不正
4513 決済情報取得件数が不正
4514 決済情報取得開始インデックスが不正
4515 決済情報参照に失敗

TOP へ戻る