收藏
回答

微信支付平台设置的退款回调通知格式只能是V2版本?

我们的应用场景:财务在平台操作退款,需要触发一些退款业务逻辑处理。

第一个问题是,下单的时候带上的notify_url只会在支付成功的时候回调,如果后续这笔订单有退款,并不会通知到下单时候的回调地址(这点支付宝做的要好些,会把订单变化状态通知到下单时候的地址)。微信支付这里需要主动调用退款接口,在退款接口里面再传一个notify_url2,然后才能收到对应的退款通知。但我们的场景是财务直接通过平台退款,并不会调用退款接口,这里只能找其他的解决方案。

发现在商户平台里面是可以配置退款通知的(具体路径:【商户平台】->【交易中心】-> 【退款管理】->【退款配置】->【退款结果回调通知】),很高兴的配置了退款地址,但是遇到了第二个问题,退款通知请求过来的数据全是V2版本的,v2版本和V3版本的数据格式及加解密方式完全不同,而且看官方的意思都已经不再维护了,但是为了能够实现一个退款通知,还得同时接2个版本的服务,是不是不太合理?

回答关注问题邀请回答
收藏

1 个回答

  • Memory (私信不回复)
    Memory (私信不回复)
    08-29

    无论下单时V2还是V3,商户后台退款下发通知均为V2,这个是已知问题

    08-29
    有用
    回复
登录 后发表内容