扫码支付前,需要弹几个确认窗口。例如,退款规则明示,风险提示,禁忌症的确认等。所有窗口确认无误后,再开始支付流程。
要防止确认窗口能退回,需要 redirect to。这样支付页面的状态就会丢失。
三种方案
- 全局变量。扫码后,全局缓存设备 id,跳转回来 onshow 判断是否存在这个 id,有就弹支付页面。弹出支付页面后,清空这个 id。再就是扫码之后,不立即弹出模式选择窗口,而是先跳转确认窗口,确认返回后,onShow 判断是否有全局缓存
上一篇:怎么设置微信扫码点餐
下一篇:微信小程序下订单支付代码实现
