https://developers.weixin.qq.com/miniprogram/dev/server/API/B2b/bill/api_refundorder.html
2. 请求参数
查询参数 Query String Parameters
参数名类型必填示例说明access_tokenstring是ACCESS_TOKEN接口调用凭证,可使用 access_token、authorizer_access_token
请求体 Request Payload
参数名类型必填示例说明mchidstring是1230000109微信商户号。长度限制[1,32]。由微信支付生成并下发的商户号。out_trade_nostring否1217752501201407033233368018商户订单号。长度限制[6,32]。原支付交易对应的商户订单号。商户订单号和B2b支付订单号必填其一order_idstring否o202307291423123564754773B2b支付订单号。长度限制[1,32]。原支付交易对应的B2b支付订单号。商户订单号和B2b支付订单号必填其一out_refund_nostring是12177525012014070332321235商户退款单号。长度限制[6, 32] 。商户系统内部退款单号,商户系统内部唯一,只能是数字、大小写字母_-*,同一退款单号多次请求只退一笔。refund_amountnumber是888退款金额。单位为分,只能为整数,不能超过原订单支付金额。refund_fromnumber是1退款来源,枚举值 1:人工客服退款 2:用户自己退款 3:其他refund_reasonnumber否3退款原因。枚举值 0:暂无描述 1:产品问题 2:售后问题 3:意愿问题 4:价格问题 5:其他原因descriptionstring否抱枕退款商品描述。长度限制[1,127]
3. 返回参数
返回体 Response Payload
参数名类型示例说明refund_idstringr202307281444591411763685B2b支付退款单号。长度限制[1, 32]out_refund_nostring12177525012014070332321235商户退款单号。长度限制[6, 32]。户系统内部退款单号,商户系统内部唯一,只能是数字、大小写字母_-*,同一退款单号多次请求只退一笔。order_idstringo202307291423123564754773B2b支付订单号。长度限制[1,32]。原支付交易对应的B2b支付订单号out_trade_nostringo202307291423123564754773商户订单号。长度限制[1,32]。原支付交易对应的B2b支付订单号errcodenumber0错误码errmsgstringok错误信息
4. 注意事项
pay_sig的计算用现网AppKey
a、订单如需多次退款,同笔订单发起退款的间隔须大于一分钟
b、退款接口只是发起退款请求,不表示退款成功,请2分钟后调用退款查询结果轮询退款状态
