微信小程序支付流程相关问题及代码解析探讨

GS 146 2024-08-06

本篇文章给大家带来的内容是关于微信小程序支付的流程问题解析(代码解析),有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助。

这几天在做小程序的支付,没有用官方的SDK,这里就纯用官方的文档搞一发。

* 注:使用的PHP,不过支付流程都是这样

开发前必读

主要流程

  • 小程序前端发送求参请求

  • 接受请求封装 “统一下单” 获取package

  • 小程序接受 “统一下单” 获取的package值带入wx.requestPayment发起支付请求

准备工具

  • 申请小程序微信支付

  • 拿到小程序微信支付的商户号及设置秘钥

注意:小程序就只需要这两步,如果是web的话还需要设置支付目录授权域名,文档里面也有写的:https://pay.weixin.qq.com/wik..

统一下单

图片.png
图片.png

好了现在已经获取到了 prepay_id 的值,我们的统一下单就算完成了,其实我更乐意叫他数据封

小程序微信支付

官方文档:https://developers.weixin.qq....

先来一个插曲,首先我们小程序的前端需要去触发pay,实现的功能肯定是要点击小程序的一个触发,然后才能支付对吧,

图片.png

api支付

也就是上面小程序代码的后端请求地址

图片.png

以上就是全部代码,还有小程序的支付回调没有什么信息,所以,我的思路判断success后进行跳转带参.

图片.png

当然那个统一下单的 notify_url 好像与回调有关,至于怎么用,试了几次回调的CURD都没反应,所以有空再研究啦。

以上代码仅作为支付流程解释,所以真正要用到项目上,还是去套官方的SDK吧,毕竟涉及到钱嘛

以上就是微信小程序支付流程相关问题及代码的解析探讨的详细内容!


版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:支付小程序的开发全攻略
下一篇:在 thinkphp3.2.3 框架下小程序获取手机号的方法
相关文章

 发表评论

暂时没有评论,来抢沙发吧~