微信扫码支付

0
视频
0
完成
0%
进度
0
分钟
0
完成
0%
进度

在支付页面生成一个跟订单相关的支付二维码,用户使用微信扫描这个二维码可以确定并且完成支付。这个就是微信提供的扫码支付功能。

扫码支付提供了两种模式,它们之间的操作流程有一点区别。在课程里我们会使用第二种模式。具体的流程你可以参考微信支付的开发文档。下面我先简单介绍一下 ..

我们在自己的应用上,可以根据用户提交的订单里面的一些相关的信息,向微信的支付系统那种请求得到一个预支付的链接。没有问题的话,微信支付系统会给我们返回这个链接 .. 应用得到了这个链接以后,可以根据链接内容生成一个支付用的二维码 ..

在支付页面上显示这个二维码 .. 用户可以使用自己的微信去扫描一下 .. 这样就可以确认并且完成支付了 .. 完成以后,微信支付系统会通知用户支付的结果 .. 另外它也会告诉我们的应用支付的结果 .. 这个动作是异步完成的 ..

我们的应用收到了这个支付的结果,可以检查一下,看看用户的支付是不是成功了,支付的金额是多少 .. 然后根据检查的结果,可以再去执行一些动作,比如更新一下用户提交的订单的状态,在数据库系统里面记录一下支付相关的信息等等 ..

最后我们还要再回复一下微信支付系统 .. 就是告诉它一声,支付一切正常,已经收到钱了 ... 如果检查的支付结果有问题,也需要回复一下微信支付系统,用户支付失败 ..

微信扫码支付《 微信支付:开发准备与扫码支付 》

统计

15260
分钟
0
你学会了
0%
完成

社会化网络

关于

微信订阅号

扫描微信二维码关注宁皓网,每天进步一点