- 支付
- 私域
- 公域
- 营销
- 资金
- 会员
- 信用
- 安全
- 其他
资金退回接口
开发环境
http://dev-cn.your-api-server.com
开发环境
http://dev-cn.your-api-server.com
POST
/v3/alipay/fund/trans/refund
alipay.fund.trans
交易超过约定时间(签约时设置的可退款时间)的订单无法进行退款。支付宝退款支持单笔交易分多次退回,多次退款需要提交原支付订单的商户订单号和设置不同的退款单号。一笔退款失败后重新提交,要采用原来的退款单号。总退款金额不能超过(用户实际支付金额-已领红包)的金额。
请求示例请求示例
Shell
JavaScript
Java
Swift
curl --location --request POST 'http://dev-cn.your-api-server.com/v3/alipay/fund/trans/refund' \
--header 'Content-Type: application/json' \
--data-raw '{
"business_params": "{\"MERCHANT_PAYER_ID\":\"1234567890\",\"MERCHANT_PAYER_PHONE:\"15012341234\"}",
"order_id": "20190703110075000006530004756875",
"out_request_no": "2018999960760005838333",
"passback_params": "{\"merchantBizType\":\"peerPay\"}",
"refund_amount": "8.88",
"remark": "红包超时退回"
}'
响应示例响应示例
200 - 示例 1
{
"order_id": "20881030507841230156",
"out_request_no": "2019063050784123",
"refund_amount": "8.88",
"refund_order_id": "2088000000300210312",
"status": "SUCCESS",
"refund_date": {}
}
请求参数
Body 参数application/json
business_params
string
可选
示例值:
{"MERCHANT_PAYER_ID":"1234567890","MERCHANT_PAYER_PHONE:"15012341234"}
order_id
string
可选
示例值:
20190703110075000006530004756875
out_request_no
string
可选
示例值:
2018999960760005838333
passback_params
string
可选
示例值:
{"merchantBizType":"peerPay"}
refund_amount
string
可选
示例值:
8.88
remark
string
资金退回备注
示例值:
红包超时退回
示例
返回响应
🟢200common response
application/json
Body
order_id
string
可选
示例值:
20881030507841230156
out_request_no
string
可选
示例值:
2019063050784123
refund_amount
string
可选
示例值:
8.88
refund_order_id
string
可选
示例值:
2088000000300210312
status
string
可选
示例值:
SUCCESS
refund_date
string
退款资金退回
示例值:
{}
🔴500请求失败