我的目的:
通过支付截图的订单号完成api退款操作。
问题描述
微信支付后台 账户中心--微信收款商业版,通过里面提供的二维码收款后无法使用原退款接口完成退款。
接口报错:{"code":"INVALID_REQUEST","message":"您的请求参数与订单信息不一致"}
接口肯定没问题,只有扫码支付的无法退款。
(扫码支付从后台导出的记录)
后续发现这个应该是服务商模式下的退款,看到要多传输 sub_mchid, 然后报错
[{"code":"PARAM_ERROR","message":"普通商户不允许传sub_mch_id"}]
使用接口
/v3/refund/domestic/refunds
另外有一个问题:移动端的商家助手可以查看到授权管理,PC端无法查看授权管理。

救救我
商业版是买单服务商调用的接口发起的支付,又不是你服务商发起的,API肯定退不了啊,API 只能针对本商户的订单去处理