概要描述:
当交易发生之后一段时间内,由于买家或者卖家的原因需要退款时,卖家可以通过退款接口将支付款退还给买家,微信支付将在收到退款请求并且验证成功之后,按照退款规则将支付款按原路退到买家帐号上。
注意:
1、交易时间超过90天的订单无法提交退款。
2、退款支持单笔交易分多次退款,多次退款需要提交原支付订单订单号(服务商交易订单号、海科交易订单号、支付凭证号三选一)和设置不同的退款单号。
3、申请退款总金额不能超过订单金额。
4、若原支付订单完成过分账,则退款时可选择是否将原分账资金做退回。
请求URL:
请求参数(O-非必传 ,M-必传,C-选传)
参数 |
参数名称 |
类型 |
参数说明 |
样例 |
可空 |
agent_no |
服务商编号 |
String |
|
|
M |
merch_no |
海科商户编号 |
String |
海科商户编号 |
|
M |
out_trade_no |
服务商支付订单号 |
String |
trade_no、out_trade_no、voucher_no三选一上送,优选顺序:trade_no、out_trade_no、voucher_no |
|
C |
trade_no |
海科支付订单号 |
String |
trade_no、out_trade_no、voucher_no三选一上送,优选顺序:trade_no、out_trade_no、voucher_no |
|
C |
voucher_no |
支付凭证号 |
String |
trade_no、out_trade_no、voucher_no三选一上送,优选顺序:trade_no、out_trade_no、voucher_no |
|
C |
out_refund_no |
服务商退款订单号 |
String |
服务商内部订单号(同一服务商下唯一) |
|
M |
refund_amount |
退款金额 |
String |
退款金额(单位:元) |
|
M |
ledger_info |
分账退回明细 |
JSONARRAY |
分账资金归集明细,填写后按照分账退回明细做资金归集后退款,不填则直接按退款金额进行退款 |
|
O |
sign |
签名 |
String |
签名 |
|
M |
分账退回明细:ledger_info
参数 |
参数名称 |
类型 |
参数说明 |
样例 |
可空 |
receive_store_no |
收账门店编号(海科门店编号) |
String |
收账方(海科门店编号) |
|
M |
amt |
分账金额 |
String |
分账金额(单位:元) |
20 |
M |
请求示例:
{
"agent_no": "IS88888888",
"merch_no": "83388888888",
"out_trade_no": "123456789",
"out_refund_no": "R123456789",
"refund_amount": "0.01",
"sign": "5F154E14FDC459ED5DF628B56F61A609"
}
返回参数说明:
参数 |
参数名称 |
类型 |
参数说明 |
样例 |
可空 |
return_code |
响应码 |
String |
10000代表成功 |
|
M |
return_msg |
响应信息 |
String |
|
|
M |
agent_no |
服务商编号 |
String |
|
|
M |
merch_no |
海科商户编号 |
String |
海科商户编号 |
|
M |
out_refund_no |
服务商退款订单号 |
String |
|
|
M |
refund_no |
海科退款订单号 |
String |
|
|
M |
refund_amount |
退款金额 |
String |
退款金额(单位:元) |
|
M |
trade_status |
交易状态 |
String |
|
|
M |
sign |
签名 |
String |
签名 |
|
M |
pay_type=WX时返回:
参数 |
参数名称 |
类型 |
参数说明 |
样例 |
可空 |
cash_refund_fee |
现金退款金额 |
String |
现金退款金额,单位为分,只能为整数 |
|
O |
settlement_refund_fee |
退款金额 |
String |
去掉非充值代金券退款金额后的退款金额,退款金额=申请退款金额-非充值代金券退款金额,退款金额<=申请退款金额 |
|
O |
coupon_refund_fee |
代金券退款总金额 |
String |
代金券退款金额<=退款金额,退款金额-代金券或立减优惠退款金额为现金 |
|
O |
refund_detail |
优惠退款详情 |
JSON |
优惠退款功能信息 |
|
O |
微信优惠功能refund_detail:
参数 |
参数名称 |
类型 |
参数说明 |
样例 |
可空 |
promotion_id |
券ID |
String |
券或者立减优惠id |
|
M |
scope |
优惠范围 |
String |
GLOBAL- 全场代金券 SINGLE- 单品优惠 |
SINGLE |
O |
type |
优惠类型 |
String |
COUPON- 代金券,需要走结算资金的充值型代金券,(境外商户券币种与支付币种一致) DISCOUNT- 优惠券,不走结算资金的免充值型优惠券,(境外商户券币种与标价币种一致 |
DISCOUNT |
O |
amount |
优惠券面额 |
int |
用户享受优惠的金额 |
5 |
O |
refund_amount |
优惠券退款额 |
int |
按比例退款的优惠券金额 |
5 |
O |
pay_type=ALI时返回:
参数 |
参数名称 |
类型 |
参数说明 |
样例 |
可空 |
send_back_fee |
本次商户实际退回金额 |
String |
本次商户实际退回金额 |
|
M |
buyer_user_id |
买家在支付宝的用户id |
String |
买家在支付宝的用户 id |
|
M |
refund_detail_item_list |
退款使用的资金渠道 |
JSONARRAY |
交易支付使用的资金渠道 |
|
M |
present_refund_buyer_amount |
本次退款金额中买家退款金额 |
String |
本次退款金额中买家退款金额 |
|
O |
present_refund_discount_amount |
本次退款金额中平台优惠退款金额 |
String |
本次退款金额中平台优惠退款金额 |
|
O |
present_refund_mdiscount_amount |
本次退款金额中商家优惠退款金额 |
String |
本次退款金额中商家优惠退款金额 |
|
O |
支付宝交易支付使用的资金渠道:refund_detail_item_list
参数 |
参数名称 |
类型 |
参数说明 |
样例 |
可空 |
fund_channel |
交易使用的资金渠道 |
String(32) |
交易使用的资金渠道 |
|
M |
bank_code |
银行卡支付时的银行代码 |
String(10) |
银行卡支付时的银行代码 |
|
O |
amount |
该支付工具类型所使用的金额 |
Double |
该支付工具类型所使用的金额 |
|
M |
real_amount |
渠道实际付款金额 |
Double |
渠道实际付款金额 |
|
M |
fund_type |
渠道所使用的资金类型 |
String(32) |
目前只在资金渠道 (fund_channel) 是 银 行 卡 渠 道(BANKCARD)的情况下才返回该信息: DEBIT_CARD:借记卡 CREDIT_CARD:信用卡 MIXED_CARD:借贷合一卡 |
|
O |
pay_type=UNIQR时返回:
参数 |
参数名称 |
类型 |
参数说明 |
样例 |
可空 |
couponInfo |
优惠信息 |
JSONARRAY |
优惠信息 |
|
O |
云闪付优惠信息couponInfo
参数 |
参数名称 |
类型 |
参数说明 |
样例 |
可空 |
spnsrId |
出资方 |
String |
银联作为出资方:固定填写00010000;付款方作为出资方:填写 8 位付款方机构代码商户作为出资方:填写 15 位商户代码(银联商户号)。 |
|
M |
offstAmt |
优惠金额 |
String |
以分为单位 |
|
M |
返回示例:
{
"agent_no": "IS88888888",
"merch_no": "83388888888",
"out_refund_no": "123456789",
"refund_no": "AL88888888",
"trade_status": "1",
"return_code": "10000",
"return_msg": "成功",
"send_back_fee": "88.88",
"refund_detail_item_list": [
{
"fund_channel": "ALIPAYACCOUNT",
"amount": 10,
"real_amount": 11.21
}
],
"buyer_user_id": "2088101117955611",
"sign": "1032A57E96E4048B27EC2A5C3CE5E663"
}
文档更新时间: 2024-01-12 16:04 作者:陈文