收藏
回答

遇到一个微信支付成功但是后台没有接收成功的问题?

我第一次遇到这种问题,有点不知所措了。

是这样的

用户在我们平台下单一个产品支付99元

用户也成功支付了。不过!用户支付的是99,但是用户使用信用卡减去了10元,用户界面支付的是89.

不过呢微信商户后台里接收的是99元

用户支付成功后,我的软件后台里显示的还是未支付状态,就是没有接收到支付结果的返回。

猜想一:是不是减去了10元导致的我后台没有接收到,不过用户虽然减去了10元,但是商户后台收到的还是99.

猜想二

用户在我们平台发起支付交易的时间是:2024-11-10 17:31:23

微信商户后台记录的交易时间是:2024-11-10 17:50:35

更新时间是:2024-11-10 17:50:52

支付时间是:2024-11-10 17:50:42

是不是由于这样时间跨度大导致的支付失败?还是说用户在第一次发起支付时,没有进行付款关闭了,过了一段时间再次发起付款导致的?



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

3 个回答

  • Memory (私信不回复)
    Memory (私信不回复)
    星期一 13:08

    因为有券使用的时候,会多返回一些字段,大概率是你没有对此类优惠做兼容,实际情况应该是你收到了通知而解析异常了

    星期一 13:08
    有用
    回复
  • 山水
    山水
    星期一 10:50

    又发现一个这种情况的。这个订单也是99元金额,用了优惠卷减去了1元。导致我后台也是没有接收到这个支付成功的信息

    星期一 10:50
    有用
    回复
  • sun
    sun
    发表于小程序端
    星期一 10:41

    回调可能会在部分情况下发送失败(例如网络波动),未收到回调并不一定代表用户没支付,可自行通过查单接口查询订单支付状态https://pay.weixin.qq.com/docs/merchant/apis/jsapi-payment/query-by-wx-trade-no.html

    星期一 10:41
    有用
    回复
登录 后发表内容