问题原因
一、微信退款所需时间会根据付款时采用的付款方式不同而有所差异:
1、如果付款时使用微信零钱包付款,那么退款完成时间一般为20分钟以内;
2、如果付款时是通过微信绑定的银行卡付款,那么退款完成时间通常会在5个工作日左右,具体以银行到账为准。
二、同时由于微信提供的退款查询 API 接口和微信商户平台上的退款状态所调用的退款查询接口并不是同一个接口,二者对退款完成的判定标准不一样。API 接口是以用户银行卡到账为退款完成,而微信商户平台的状态是以商户扣款为退款完成。
所以有时商户会发现在 Ping++ 平台上发现退款状态为处理中,而登陆到商户平台发现订单状态为退款已完成,一般这种不一致在1到2个工作日后即可统一。
解决方案
除了等待 Ping++ 的 webhooks 通知外,还可以调用 Ping++ 退款查询接口主动查询退款状态。
上一篇 Ping++ 后台带宽是多大,会不会影响我们支付的时间?
下一篇 为什么微信 web 开发者工具报错:the permission value is offline verifying?