发起异常退款
提交退款申请后,查询退款确认状态为退款异常,可调用此接口发起异常退款处理。支持退款至用户、退款至交易商户银行账户两种处理方式。 官方文档 官方文档
js
const { Rsa } = require('wechatpay-axios-plugin')
wxpay.v3.refund.domestic.refunds._refund_id_.applyAbnormalRefund.post({
sub_mchid,
out_refund_no,
type,
bank_type,
bank_account: Rsa.encrypt('6225880103000000', platformCertificateInstance),
real_name: Rsa.encrypt('张三', platformCertificateInstance),
}, { refund_id, headers, })
.then(
({
data: {
refund_id,
out_refund_no,
transaction_id,
out_trade_no,
channel,
user_received_account,
success_time,
create_time,
status,
funds_account,
amount,
promotion_detail,
},
}) => amount
)
注意:
- 这是一个直连商户、合作伙伴共用接口,区分以wxpay初始化时的mchid身份而定,当其是合作伙伴商户号时,请求参数的sub_mchid为必填参数
- 退款至用户时,仅支持以下银行的借记卡:招行、交通银行、农行、建行、工商、中行、平安、浦发、中信、光大、民生、兴业、广发、邮储、宁波银行。
- 请求频率限制:150qps,即每秒钟正常的申请退款请求次数不超过150次