批量导入支付账户

说明

该接口用于批量导入支付账户。

接口限制

1. 10次/秒;
2. 一个批次导入的条数不能超过100条。

接口地址

/api/openapi/enterprise/account/import

请求类型

POST

请求参数

参数说明

参数名称 类型 是否必填 参数说明
payerPaymentType String 必填 账户类型。
可选“银行账户”、“支付宝”、“现金”、“其他”。
bankAcctName String 必填 户名。
账户类型为“银行账户”填写户名,账户类型为“支付宝”、“现金”填写姓名。
bankAcctNumber String 部分必填 账号。
“银行账户”填写银行卡号;“支付宝”填写“支付宝账号”;“现金”无需填写;“其他”填写其他类型的账号。账户类型为“银行”“支付宝”时必填。
bankName String 部分必填 开户银行。
“银行账户”填写开户银行;“支付宝”“现金”“其他”无需填写,若填写了联行号,则系统会按照联行号直接匹配系统内的开户银行。请填写每刻系统中已存在的开户银行并保证名称一致。
bankLocation String 非必填 开户省市。
“银行账户”可以非必填开户省市,跨行支付可能需要用到;“支付宝”“现金”“其他”无需填写。请填写每刻系统中已存在的开户省市并保证名称一致。
bankBranchName String 非必填 分支行。
“银行账户”可以非必填分支行,跨行支付可能需要用到,若填写了联行号,则系统会按照联行号直接匹配系统内的分支行,若分支行及联行号填写,则系统直接为您创建该分支行(不能复用);“支付宝”“现金”“其他”无需填写。
bankBranchNo String 部分必填 联行号。
“银行账户”可以非必填联行号,跨行支付可能需要用到,若填写了联行号,系统会按照联行号直接匹配系统内的分支行,若分支行及联行号填写,则系统直接为您创建该分支行(不能复用);“支付宝”“现金”“其他”无需填写。填写分支行时,联行号必填
certificateTypeName String 非必填 证件类型。
可选“居民身份证”、“临时身份证”、“护照”、“户口簿”、“军人身份证”、“武装警察身份证”、“外交人员身份证”、“外国人居留许可证”、“边民出入境通行证”、“对私其它”、“企业法人营业执照”、“企业营业执照”、“驻华机构登记证”、“个体工商户营业执照”、“组织机构代码证”、“港澳居民来往内地通行证(香港)”、“港澳居民来往内地通行证(澳门)”、“台湾居民来往大陆通行证”。
certificateCode String 非必填 证件号。
填写所选证件类型的证件号。
accountBizCode String 非必填 账户编码。
填写支付账户的编码,建议和财务系统保持一致,方便进行统一核算。
bankCountry String 部分必填 国家和地区(中文,如中国)。
账户类型为银行账户时,必须要填写国家或地区。
swiftCode String 非必填 SWIFT Code。
部分国家需要填写。
remark String 非必填 备注。
用于备注相应账户的特殊信息。
legalEntityAuthzs String 非必填 适用的公司抬头。
填写适用公司抬头的业务编码,如有多个需用中文逗号隔开,不填默认不限制。
affiliatedEnterpriseAuthz String 非必填 开户公司/主体。
填写开户公司/主体(公司抬头)的业务编码,只支持单个。

参数样例

[
  {
    "payerPaymentType": "银行账户",
    "bankAcctName": "每刻1",
    "bankAcctNumber": "22179811213",
    "bankName": "工商银行",
    "bankLocation": "杭州市/浙江",
    "bankBranchName": "",
    "bankBranchNo": "102331000217",
    "certificateTypeName": "居民身份证",
    "certificateCode": "123456",
    "accountBizCode": "123456",
    "bankCountry": "中国",
    "swiftCode": "",
    "remark": "测试备注",
    "legalEntityAuthzs": "111,222,333",
    "affiliatedEnterpriseAuthz": "222"
  },
  {
    "payerPaymentType": "银行账户",
    "bankAcctName": "每刻2",
    "bankAcctNumber": "987654321000",
    "bankName": "工商银行",
    "bankLocation": "杭州市/浙江",
    "bankBranchName": "",
    "bankBranchNo": "102331000241",
    "certificateTypeName": "居民身份证",
    "certificateCode": "331100",
    "accountBizCode": "222222",
    "bankCountry": "中国",
    "swiftCode": "",
    "remark": "测试备注",
    "legalEntityAuthzs": "444,555,666",
    "affiliatedEnterpriseAuthz": "222"
  },
  {
    "payerPaymentType": "支付宝",
    "bankAcctName": "每刻3",
    "bankAcctNumber": "123456789",
    "bankName": "",
    "bankLocation": "",
    "bankBranchName": "",
    "bankBranchNo": "",
    "certificateTypeName": "居民身份证",
    "certificateCode": "123456",
    "accountBizCode": "333333",
    "bankCountry": "中国",
    "swiftCode": "",
    "remark": "测试备注",
    "legalEntityAuthzs": "777,888,999",
    "affiliatedEnterpriseAuthz": "222"
  }
]

响应参数

参数说明

参数名称 类型 是否必填 参数说明
code String 是否成功。某一条记录是否成功结果。0--成功;1--失败
errMsg String 错误信息。导入成功则返回空;导入失败则返回错误信息,多个错误信息使用【;】连接。
payerPaymentType String 账户类型入参原路返回
bankAcctName String 户名入参原路返回
bankAcctNumber String 账号入参原路返回
bankName String 开户银行入参原路返回
bankLocation String 开户省市入参原路返回
bankBranchName String 分支行入参原路返回
bankBranchNo String 联行号入参原路返回
certificateTypeName String 证件类型入参原路返回
certificateCode String 证件号入参原路返回
accountBizCode String 账户编码入参原路返回
bankCountry String 国家和地区入参原路返回
swiftCode String SWIFT Code入参原路返回
remark String 备注入参原路返回
legalEntityAuthzs String 适用的公司抬头入参原路返回
affiliatedEnterpriseAuthz String 非必填 开户公司/主体业务编码入参原路返回

参数样例

{
  "code": "ACK",
  "message": "操作成功!",
  "data": [
    {
      "payerPaymentType": "银行账户",
      "bankBranchName": "",
      "bankAcctName": "每刻1",
      "bankAcctNumber": "22179811213",
      "bankCode": null,
      "bankName": "工商银行",
      "bankLocation": "杭州市/浙江",
      "bankBranchNo": "102331000217",
      "accountBizCode": "123456",
      "swiftCode": "",
      "remark": "测试备注",
      "certificateTypeName": "居民身份证",
      "certificateCode": "332528",
      "bankCountry": "中国",
      "legalEntityAuthzs": "1223",
      "affiliatedEnterpriseAuthz": "222",
      "code": "0",
      "errMsg": ""
    },
    {
      "payerPaymentType": "银行账户",
      "bankBranchName": "",
      "bankAcctName": "每刻2",
      "bankAcctNumber": "987654321000",
      "bankCode": null,
      "bankName": "工商银行",
      "bankLocation": "杭州市/浙江",
      "bankBranchNo": "102331000241",
      "accountBizCode": "222222",
      "swiftCode": "",
      "remark": "测试备注",
      "certificateTypeName": "居民身份证",
      "certificateCode": "331100",
      "bankCountry": "中国",
      "legalEntityAuthzs": "1223",
      "affiliatedEnterpriseAuthz": "222",
      "code": "0",
      "errMsg": ""
    },
    {
      "payerPaymentType": "支付宝",
      "bankBranchName": "",
      "bankAcctName": "",
      "bankAcctNumber": "123456789",
      "bankCode": null,
      "bankName": "",
      "bankLocation": "",
      "bankBranchNo": "",
      "accountBizCode": "333333",
      "swiftCode": "",
      "remark": "测试备注",
      "certificateTypeName": "居民身份证",
      "certificateCode": "123456",
      "bankCountry": "中国",
      "legalEntityAuthzs": "1223",
      "affiliatedEnterpriseAuthz": "222",
      "code": "1",
      "errMsg": "账户名不能为空;"
    }
  ],
  "bizCode": null,
  "args": null,
  "linkDetail": false,
  "nonBizError": false,
  "success": true
}
Copyright © 杭州每刻科技有限公司 www.maycur.com all right reserved,powered by Gitbook该文件修订时间: 2024-11-20 10:52:00

results matching ""

    No results matching ""

    results matching ""

      No results matching ""