转账
- 在支付宝中,属于红包功能,可以根据账号(支付宝登录邮箱、手机号)转账,也可以对银行卡转账
- https://opendocs.alipay.com/open/00a0a8?pathHash=fbb2ee7d#B2C%20%E7%BA%A2%E5%8C%85
- https://opendocs.alipay.com/open/62987723_alipay.fund.trans.uni.transfer?scene=ca56bca529e64125a2786703c6192d41&pathHash=66064890
- 注意点
- 10tps
- 单笔最大400、单日同一个收款方10单
- 好像并不是文档里写的这样,也可能是我用的是沙盒
- 需要配置应用网关
- 支付是设置notify_url
- 与支付不一样的是
- 资金类接口(如单笔转账到支付宝账户,现金红包,可以提供单独的映射表),必须使用公钥证书模式进行接口调用,请参考 RSA2和公钥证书签名验签的区别 调整接口请求方式。
- 微信
- https://pay.weixin.qq.com/doc/v3/merchant/4013747667
- 注意点
- 100qps
- 单笔最大200、单日同一个收款方不限单、单日同一个收款方最大2000
支付宝转账¶
转账接口响应¶
{
"code": "10000",
"msg": "Success",
"sub_code": "",
"sub_msg": "",
"out_biz_no": "TRANSFER_1774581118282",
"order_id": "20260327110070000002120003985719",
"pay_fund_order_id": "20260327110070001502120003988347",
"status": "SUCCESS",
"trans_date": "2026-03-27 11:11:51"
}
¶
{
"code": "10000",
"msg": "Success",
"sub_code": "",
"sub_msg": "",
"out_biz_no": "TRANSFER_1774581118282",
"order_id": "20260327110070000002120003985719",
"pay_fund_order_id": "20260327110070001502120003988347",
"status": "SUCCESS",
"trans_date": "2026-03-27 11:11:51"
}
转账通知¶
{
"charset": "UTF-8",
"biz_content": {
// 这个是JSON字符串,此处只是自己格式化一下
"pay_date": "2026-03-27 11:11:51",
"biz_scene": "DIRECT_TRANSFER",
"action_type": "FINISH",
"origin_interface": "alipay.fund.trans.uni.transfer",
"out_biz_no": "TRANSFER_1774581118282",
"trans_amount": "401.00",
"product_code": "TRANS_ACCOUNT_NO_PWD",
"order_id": "20260327110070000002120003985719",
"status": "SUCCESS"
},
"utc_timestamp": "1774581112297",
"sign": "XElRkZTLB/5bD5SDPO+xxxxxxxxxx",
"app_id": "9021000162626423",
"version": "1.1",
"sign_type": "RSA2",
"notify_id": "2026032700222111151113420501340716",
"msg_method": "alipay.fund.trans.order.changed"
}
- msg_method:区分
- alipay.fund.trans.order.changed:转账状态