声明:本站文章均为作者个人原创,图片均为实际截图。如有需要请收藏网站,禁止转载,谢谢配合!!!

1.扫码支付
扫码支付流程比较简单,请求微信api获取url链接即可

2.付款码支付

微信付款码支付

官方文档 https://pay.weixin.qq.com/wiki/doc/apiv3/index.shtml#menu00

https://pay.weixin.qq.com/wiki/doc/api/micropay.php?chapter=5_4

微信付款码支付

验证密码的几种情况

  • 支付金额>1000元的交易需要验证用户支付密码
  • 用户账号每天最多有10笔交易可以免密,超过后需要验证密码
  • 微信支付后台判断用户支付行为有异常情况,符合免密规则的交易也会要求验证密码
    注:基于一定的风控策略,存在随时需要验密的可能性。

此处注意:
无论是免密支付还是验密支付,微信都不会通知回调

免密支付情况下,直接扣款成功的话,可以在下单接口时直接处理订单成功支付

验密支付情况下,下单接口不会立即返回结果,因此需要每隔5s或者一段时间调用微信查询订单接口,查询订单是否支付成功,如果没有支付成功,则撤销 关闭订单,查新生成订单编号,则重新下单.

无论哪种情况,只要下单的时候未扣款成功,就需要重新生成订单编号,重新下单