跳到主要内容

批量转账


支付宝账户批量转账至其他支付宝账户。

功能开通:

  • 商家(业务方)需在后台与支付宝ISV线上签约支付宝安全发产品;
  • 签约后,需创建虚拟记账本,商家(业务方)保留外部账本编号;
  • 商家(业务方)可根据业务场景或财务需求,创建多个记账本;
  • 签约与记账本的疑问,请联系运营。

请求接口

openapi/pay/fund/ali/securetransfer/batchUniTransfer

公共参数

接口协议 - 公共参数

请求参数

参数必填类型说明
out_book_idString(32)外部账本编号, 业务侧唯一, 由后台创建记账本时绑定
out_batch_noString(32)外部批次号,业务侧唯一,如果批次已创建时,再传相同外部批次号会报单据已创建错误
titleString(127)批量付款的标题,用于在支付宝用户的账单里显示
time_expireString(127)绝对超时时间,格式为yyyy-MM-dd HH:mm
remarkString(127)备注
trans_order_listJson数组转账信息列表, Json数组格式
  • trans_order_list参数说明:
参数必填类型说明
out_biz_noString(32)外部明细订单号
amountLong明细金额,单位为分,最小传值100,取值范围[100,999999999999999]
accountString(127)收款方账号
account_typeString(32)收款方类型。
ALIPAY_USER_ID: 支付宝的ID
ALIPAY_LOGON_ID:支付宝登录号,支持邮箱和手机号格式
account_nameString(127)账号真实名称。
个人为真实姓名,企业为企业名,如果非空,将校验收款支付宝账号姓名一致性
类型为ALIPAY_LOGON_ID时必填
remarkString(32)转账备注,收款方如果是支付宝账号,会展示在收款方账单里

content请求实例

{
"out_book_id": "MID2022092213406218",
"out_batch_no": "20220923123456789066621",
"remark": "批量转账",
"title": "活动佣金",
"trans_order_list": [
{
"account_type": "ALIPAY_USER_ID",
"amount": 100,
"remark": "个人佣金",
"out_biz_no": "112233445566778899",
"account": "208861xxxxxxxxx1"
},
{
"account_type": "ALIPAY_USER_ID",
"amount": 100,
"remark": "个人佣金",
"out_biz_no": "123456789123456789",
"account": "208861xxxxxxxxx2"
}
]
}

响应参数

名称必填类型说明
out_batch_noString(32)外部批次号,业务侧唯一
batch_trans_idString(32)支付宝批次订单号
statusString(16)转账状态。INIT 批次已接收