商户分账配置

若商户需使用分账或延迟分账功能,用此接口为商户提交分账配置申请。 支持为商户配置分账规则来源、最大支持分账比例等信息,支持两种规则来源:1、接口发起:交易时传入分账串,按照交易时的分账指令进行分账。2、控台配置:为各分账接收方配置百分比,每笔交易均按照配置好的百分比进行分账。使用此功能前请联系销售人员说明业务情况进行申请。

请求参数

  • 请求地址

https://spin.cloudpnr.com/ssproxy/addMerSplitConfig

  • 公共请求参数

请求报文头HEADER - 「接口规则-参数规定-报文头」 ,请求报文体BODY - 「接口规则-参数规定-报文体」 ,响应报文体 - 「接口规则-参数规定-响应报文体」

  • 请求参数(data)
参数 中文名 类型 必填 最大长度 说明
req_seq_id 请求流水号 String Y 120  
req_date 请求时间 String Y 32 请求时间yyyyMMdd
product_id 产品编号 String Y 32 固定值产品编号;由渠道商入驻时与渠道商号一同分配
huifu_id 商户汇付Id String Y 18  
rule_origin 分账规则来源 String Y 2 01 接口发起 02 控台配置
repeal_flag 分账是否支持撤销交易 String Y 1 (Y:支持,N:不支持)
refund_flag 分账是否支持退货交易 String Y 1 (Y:支持,N:不支持)
div_flag 分账开关 String Y 1 (Y:开,N:关)
apply_ratio 最大分账比例 BigDecimal Y 6,2 0-100 的数值;
acct_split_bunch_list 分账明细 List N   JSON列表;分账规则来源选择控台配置时必填
start_type 生效类型 String Y 1 0-审核通过即时生效
async_return_url 异步地址 String N 128 格式:virgo://消息接收地址,如:virgo://http://service.example.com/to/path。为空不推送审核消息。

acct_split_bunch_list

参数 中文名 类型 必填 最大长度 说明
fee_rate 分账比例 BigDecimal Y 6,2 百分比;数字类型,大于0,保留2位小数
huifu_id 汇付Id String Y 18 分账接收方的汇付商户号

响应参数

  • 同步响应参数(data)
参数 中文名 类型 必填 最大长度 说明
sub_resp_code 业务返回码 String Y 8 业务返回码
sub_resp_desc 业务返回描述 String Y 512 业务返回描述
apply_no 申请单编号 String N 256 微信支付分配的申请单号,申请成功时返回
  • 异步响应参数(data)
参数 中文名 类型 必填 最大长度 说明
sub_resp_code 业务返回码 String Y 8 业务返回码
sub_resp_desc 业务返回描述 String Y 512 业务返回描述
req_seq_id 请求流水号 String Y 32 原请求流水号
req_date 请求时间 String Y 8 原请求时间YYYYMMDD
audit_status 审核结果 String Y 1 Y:审核通过 N:审核拒绝 F:失败
audit_desc 审核描述 String N 512 审核结果描述
product_id 产品编号 String Y 32 固定值产品编号
huifu_id 汇付客户号 String N 18 固定18位 ,汇付分配的商户号
apply_no 申请单号 String N 18 汇付返回商户开户业务申请单号

请求示例

{
  "data": "{\"req_seq_id\":\"rQ202007065534043561603\",\"req_date\":\"20200706\",\"product_id\":\"ZDTEST\",\"huifu_id\":\"6666000003113429\",\"rule_origin\":\"01\",\"repeal_flag\":\"Y\",\"refund_flag\":\"Y\",\"div_flag\":\"Y\",\"apply_ratio\":\"90\",\"start_type\":\"0\",\"async_return_url\":\"rmq://C_SSPM_YMFZ_AUDIT\"}",
  "sys_id": "ssproxy_dev",
  "sign": "PRTcr5o2oF2UdXNU7o9vglrkOn4b08VZ3DdLhxL76z1Zml+CFLXpbXR8xIWeTFmOhXm95vSxG/mKXR5fWxaznh6FDVQdNx/CxLfrRhX4VfcLNLTlqtEZ99zZDrD/BPzA16cAdVVnolMbMqv6xXEra+GFGtxcjOyvoRzcdSAWdOo=",
  "sign_type": "RSA2"
}

响应示例

{
    "data":"{\"sub_resp_code\":\"00000000\",\"sub_resp_desc\":\"成功\"}",
    "resp_code":"10000",
    "resp_desc":"成功调用",
    "sign":"QfkHGK4jbfbIP1fO2UNz29D8nWedIIUfDBchqiiddqy3ktiPXsnchleNmGSOCW+BqEUtquRfJg3iFD0htlyNNy5yN/zxc3dOb+sgTS0JSdkxYlfwMBtGg9xAp791ugguos5lhQSUplGAi7B7BWur7HvcjwL5brTsFPdOWcyrJkM="
}

接口调用示例

Demo参考