收藏
回答

小程序虚拟支付的苹果IAP支付的支付订单被合并问题该怎么解决?

比如我们有以下支付场景:学分充值

1、当选择第一个100学分后,点击“立即充值”,wx.requestVirtualPayment调起了支付框,没支付,取消掉;

2、再选择第二个500学分后,点击“立即充值”,wx.requestVirtualPayment调起了支付框,没支付,取消掉;

3、再选择第二个500学分后,点击“立即充值”,wx.requestVirtualPayment调起了支付框,界面如下:

支付成功后,他会把之前选的那个100学分的订单也一起支付了!!!

4、关键是我试了一下安卓,没有这个问题。那如果是我们自己代码的问题,应该安卓和苹果都会有问题。

这个问题有遇到过么?能初步分析一下是什么原因么?

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

2 个回答

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

    ios不会存在你没有确认支付授权的情况下发起扣款的,说明你前面那笔订单已经确认了支付授权,只是当时没有扣款

    05-08
    有用
    回复 2
    • jonen
      jonen
      05-08
      但核心的问题是:这不是两笔订单么?我支付的应该是当前的订单才对呀?
      05-08
      回复
    • Memory (私信不回复)
      Memory (私信不回复)
      05-08回复jonen
      IOS扣款逻辑一直是这样的啊,但在微信这边是会给你两笔订单
      05-08
      回复
  • 智能回答 智能回答 本次回答由AI生成
    05-08
    有用
登录 后发表内容