比如我们有以下支付场景:学分充值
1、当选择第一个100学分后,点击“立即充值”,wx.requestVirtualPayment调起了支付框,没支付,取消掉;
2、再选择第二个500学分后,点击“立即充值”,wx.requestVirtualPayment调起了支付框,没支付,取消掉;
3、再选择第二个500学分后,点击“立即充值”,wx.requestVirtualPayment调起了支付框,界面如下:
支付成功后,他会把之前选的那个100学分的订单也一起支付了!!!
4、关键是我试了一下安卓,没有这个问题。那如果是我们自己代码的问题,应该安卓和苹果都会有问题。
这个问题有遇到过么?能初步分析一下是什么原因么?

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