汇分账
  1. 接口列表
汇分账
  • 安全发
    • 产品介绍
    • 接口签名
    • 接口列表
      • 支付结果回调说明
      • 查询明细
        POST
      • 查询批量转账结果
        POST
      • 获取回单下载地址
        POST
      • 查询签约账户信息
        POST
      • 查询转账记录
        POST
      • 下发转账任务
        POST
  • 支付相关接口
    • 子商户提现查询
      POST
    • 子商户提现
      POST
  • 分账业务接口
    • 产品介绍
    • 对接流程
  • 快捷支付接口
    • 对接流程
    • 接口列表
      • 支付授权接口(接口401,先看这个)
      • 协议支付确认交易
      • 协议支付预交易
      • 协议支付绑卡预交易
      • 协议支付前台绑卡
      • 协议支付解绑
      • 协议支付绑卡确认
      • 支付结果查询
  • 云闪付接口
    • 产品介绍
    • 接口列表
      • 云闪付 APP 支付
      • 支付授权接口(接口401,先看这个)
      • 主扫支付(云闪付)
  • 外卡支付开发接口
    • 国际公认的国家和地区ISO 3166-1代码表
    • 接口协议约定
    • 外卡退款查询
      POST
    • 创建外卡订单
      POST
    • 查询外卡订单
      POST
    • 外卡订单退款
      POST
  • 网银支付
    • 产品介绍
    • 接入流程
  • 数字人民币
    • 产品介绍
    • 对接流程
  • 资金归集
    • 产品介绍
    • 对接流程
  • 互联网直付通
    • 产品介绍
    • 接口列表
  • 汇分账web3钱包
    • 产品介绍
    • 对接流程
  1. 接口列表

下发转账任务

POST
/safe-pay/batchPay/create
安全发
响应结果不代表支付结果,只是说明本次接口调用状态,用户可根据返回的数据主动查询支付结果,也可以等待接收回调

请求参数

Body 参数application/json
cardNo
string 
可选
卡号:为空默认为主账号
importBatchNo
string 
必需
商户批次订单号:由商家自定义,64个字符以内,仅支持字母、数字、下划线且需保证在商户端不重复
merchantId
integer <int64>
商户ID
必需
notifyUrl
string 
可选
下发结果回调推送地址
orderTitle
string 
可选
转账标题:酬劳发放(default), 福利发放, 佣金结算, 用户提现, 推广佣金, 费用报销, 货款结算
payTrans
array[object (SafePayBatchPayee) {15}] 
必需
收款明细列表,此字段不参与签名
accountName
string 
必需
收款账户名:[accountType]为1,2时填姓名;为3,4时填收款账户名
accountNo
string 
必需
收款账户:[accountType]为1,3时填银行卡号;为2,4时填支付宝账号
accountType
integer <int32>
必需
收款账户类型:1-个人对私银行卡;2-个人对私支付宝;3-企业对公银行卡;4-企业对公支付宝
aliLoginType
string 
可选
支付宝账户类型:[accountType=2,4时必传]ALIPAY_LOGON_ID:支付宝登录帐号;ALIPAY_USER_ID:支付宝用户ID
bankName
string 
可选
银行名称:对公银行账户必填
branchCode
string 
可选
支行联行号:[accountType]为3时 与[branchName]二选一必填
branchName
string 
可选
支行名称:[accountType]3时 与[branchCode]二选一必填
city
string 
可选
支行所在市:[accountType]为3时 必填
idCardNo
string 
身份证号
可选
importBizNo
string 
商户明细订单号
必需
mobile
string 
收款人联系方式
可选
orderTitle
string 
可选
转账标题:酬劳发放(default), 福利发放, 佣金结算, 用户提现, 推广佣金, 费用报销, 货款结算
province
string 
可选
支行所在省:[accountType]为3时 必填
remark
string 
备注
可选
transAmount
number 
必需
转账金额:四舍五入保留两位
sign
string 
签名
必需
timestamp
integer <int64>
请求时间戳
必需
totalCount
integer <int64>
批次总条数
必需
totalTransAmount
string 
必需
批次总金额,单位元,精度2位小数
dynamicPassword
string 
动态密码
必需
示例
{
  "cardNo": "string",
  "importBatchNo": "string",
  "merchantId": 0,
  "notifyUrl": "string",
  "orderTitle": "string",
  "payTrans": [
    {
      "accountName": "string",
      "accountNo": "string",
      "accountType": 0,
      "aliLoginType": "string",
      "bankName": "string",
      "branchCode": "string",
      "branchName": "string",
      "city": "string",
      "idCardNo": "string",
      "importBizNo": "string",
      "mobile": "string",
      "orderTitle": "string",
      "province": "string",
      "remark": "string",
      "transAmount": 0
    }
  ],
  "sign": "string",
  "timestamp": 0,
  "totalCount": 0,
  "totalTransAmount": "string",
  "dynamicPassword": "string"
}

示例代码

Shell
JavaScript
Java
Swift
Go
PHP
Python
HTTP
C
C#
Objective-C
Ruby
OCaml
Dart
R
请求示例请求示例
Shell
JavaScript
Java
Swift
curl --location --request POST '/safe-pay/batchPay/create' \
--header 'Content-Type: application/json' \
--data-raw '{
    "cardNo": "string",
    "importBatchNo": "string",
    "merchantId": 0,
    "notifyUrl": "string",
    "orderTitle": "string",
    "payTrans": [
        {
            "accountName": "string",
            "accountNo": "string",
            "accountType": 0,
            "aliLoginType": "string",
            "bankName": "string",
            "branchCode": "string",
            "branchName": "string",
            "city": "string",
            "idCardNo": "string",
            "importBizNo": "string",
            "mobile": "string",
            "orderTitle": "string",
            "province": "string",
            "remark": "string",
            "transAmount": 0
        }
    ],
    "sign": "string",
    "timestamp": 0,
    "totalCount": 0,
    "totalTransAmount": "string",
    "dynamicPassword": "string"
}'

返回响应

🟢200成功
*/*
OK
Body
响应数据
code
integer <int32>
可选
响应状态码:200=成功
data
object (BatchPayResultVo) 
业务数据
可选
id
string 
系统批次号
可选
importBatchNo
string 
商户批次订单号
可选
merchantId
integer <int64>
商户ID
必需
sign
string 
响应数据签名
必需
timestamp
integer <int64>
响应时间戳
必需
totalCount
integer <int64>
批次总条数
可选
totalTransAmount
string 
可选
批次总金额,单位元,精度2位小数
msg
string 
消息提示
可选
示例
{
  "code": 0,
  "data": {
    "id": "string",
    "importBatchNo": "string",
    "merchantId": 0,
    "sign": "string",
    "timestamp": 0,
    "totalCount": 0,
    "totalTransAmount": "string"
  },
  "msg": "string"
}
🟢201成功
🟠401没有权限
🟠403禁止访问
🟠404记录不存在
上一页
查询转账记录
下一页
子商户提现查询
Built with