收藏
评论

二维码扫码支付碰到的问题与解决方案

二维码扫码支付一些问题解决方案


   1.官方提供的是 刷卡的demo(但是也是以扫码的形式),别搞混淆了
   2.二维码支付的原理流程是:
      先调用统一下单api接口,下单后,
      在回包数据中获取code_url,
      然后使用第三方二维码生成包,把code_url为内容的生成二维码,微信端扫码(解析二维码的内容,发现是weixin(或则是自己的一个标识)通过这个标识处理相应的事件,比如这里是支付的url,就调用支付界面。),
      支付成功后,微信服务器会回调统一下单里面提交的 回调地址。推送支付成功的结果。我们需要做得是,根据推送的数据,判断和处理是哪一笔订单支付的业务逻辑等,最后返回success。
   3.二维码的过期时间也应该是随统一下单支付时间而过期。支付一般都是调用即生成二维码,所以,可以尝试 打开支付界面就生成一张二维码。(据测试,二维码过期时间是2小时-3小时之间)
   4.根据官方的统一下单支付文档说明:只要是该订单未被关闭和支付,取消等操作。 都可以使用同一个订单号统一下单,相当于是重新支付。所以可以每次打开支付的时候,去统一下单然后生成二维码。

最后一次编辑于  2018-12-19  (未经腾讯允许,不得转载)
收藏赞 0

1 个评论