资讯专栏INFORMATION COLUMN

5分钟解决小程序的微信支付

forsigner / 2899人阅读

摘要:,之前在写过一篇微信支付教程手把手教你实现小程序的微信支付。说说必须要自己填写的东西开头的这几个信息都可以从小程序后台微信支付申请成功后发的邮件中拿到。

你好,是我琉忆,一个文艺的程序员。

很久没有更新什么技术文了,特在此补上一篇精华文章——微信支付。
PS,之前在segmentfault写过一篇微信支付教程:手把手教你实现小程序的微信支付。【从发表开始,到现在被很多人收藏,加微信和QQ咨询我,因为那个是我研究了一个星期才弄得的,其中也有很多bug,一直没有去完善那篇文章。特此在这里补上这篇顶替那篇。】

拿来主义,直接拿代码使用是最快的

如果说,5分钟就可以弄完微信支付,你信吗?没错,这次实现你们的梦想。工作中效率最重要,不想加班就不得不用拿来主义。【文后我会把涉及到的代码都放上来,直接下载后替换文中说的几个地方即可使用。】

【具体参考我的代码,直接改这几个地方】
 **步骤一:填写微信支付接口的必要数据**

   首先打开打开PayController.php文件,在小程序中,需要先用wx.request()方法请求到这个PayController.php里面的payOrder,然后会返回一串验证信息,拿到这些验证信息再用 wx.requestPayment,在微信小程序里面的发起支付。这个方法里面的所有参数数据都是PayOrder接口返回的。

说说PayOrder必须要自己填写的东西:

开头的这几个信息都可以从小程序后台、微信支付申请成功后发的邮件中拿到。

PayOrder参数:

请求支付接口必须要有的两个参数:用户的openid和支付的金额,记住支付金额是以分来算的!即:支付1元,则支付金额$total_fee=100。

至此这个方法下就只有回调路径要修改了:【回调路径就是你自己支付成功要请求的接口,告诉你这个订单支付成功了的接口路径】

第一步结束。要改的地方就这么多,其他的都不用修改,不用引用微信的其他文件!

步骤二:支付成功回调的修改

PayController.php里面的suc_call方法,里面就只用在成功那里做操作就可以了。其他不用改哦!!


注意:我这个方法里面有个payRefund退款方法我没有贴代码上来,因为退款接口需要用到证书,也不难,这里就不讲了。【如果有需要可以私聊我,我可以私发给大家。】

==================================================

至此,按道理是说完了,但是上面的版本是使用任何框架的,我又写了个原声版本的代码给大家,一起存到了百度云,下载链接在下面,可以直接点击下来使用。谢谢大家的阅读。

==================================================
链接:https://pan.baidu.com/s/1mT4j... 密码:6ned
PS:使用这个代码遇到什么问题都可以私聊我或者给我留言,都会积极回复大家。

广告一句【个人公众号:琉忆编程库,有兴趣的可以了解一下】。

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/28611.html

相关文章

  • 手把手教你程序对接微信支付

    摘要:按着我的步骤一步一步操作,你就可以成功的到这个微信支付技能包。原文链接手把手教你实现小程序微信支付由于自己本身就是开发的,所以只涉及到微信支付的开发。我将会一步一步的记录如何实现微信支付的。第一步先上微信支付开发文档境内普通商户里面下载与。 这是我自己研究了两天的微信支付整理得的开发笔记,然后在这里分享给大家,让大家快速上手微信支付。 按着我的步骤一步一步操作,你就可以成功的get到这...

    XBaron 评论0 收藏0
  • 云开发初探 —— 更简便的程序开发模式

    摘要:年加入腾讯云云开发团队。基于,云服务商发展出这类更高级的开发服务。小程序云开发说了这么多无服务开发的概念优点,在小程序无服务开发这一块,腾讯云有什么样的作品呢。这就是今天要重点介绍的,小程序云开发,这就是腾讯云与微信联合研发后,交出的答卷。 欢迎大家前往腾讯云+社区,获取更多腾讯海量技术实践干货哦~ 本文由李成熙heyli发表于云+社区专栏李成熙,腾讯云高级工程师。2014年度毕业加入...

    aaron 评论0 收藏0
  • 云开发初探 —— 更简便的程序开发模式

    摘要:年加入腾讯云云开发团队。基于,云服务商发展出这类更高级的开发服务。小程序云开发说了这么多无服务开发的概念优点,在小程序无服务开发这一块,腾讯云有什么样的作品呢。这就是今天要重点介绍的,小程序云开发,这就是腾讯云与微信联合研发后,交出的答卷。 李成熙,腾讯云高级工程师。2014年度毕业加入腾讯AlloyTeam,先后负责过QQ群、花样直播、腾讯文档等项目。2018年加入腾讯云云开发团队。...

    iKcamp 评论0 收藏0
  • Antmove 缘起 - 好用的程序多端解决方案

    摘要:目前支持哪些平台的搬家目前对外开放版本释放了微信小程序转支付宝小程序的功能,这也是我们在调研中发现需求最多的。从笔者的了解来看,微信小程序框架原理更接近于,而支付宝小程序更接近于。 原文地址: https://ant-move.github.io/we... 蚂蚁搬家工具(Antmove)是一个小程序开发辅助工具,致力于解决小程序跨平台开发的难题,借助于 Antmove,你只需要编写...

    crelaber 评论0 收藏0
  • 干货:微信程序如何接入微信支付

    摘要:本文阐述如何从零开始接入小程序支付,尤其适合没有微信支付接入经验的开发者。申请微信支付小程序认证以后,可以在小程序后台,微信支付菜单栏,申请微信支付。 本文阐述如何从零开始接入小程序支付,尤其适合没有微信支付接入经验的开发者。 1. 申请微信支付 小程序认证以后,可以在小程序后台,微信支付菜单栏,申请微信支付。showImg(https://segmentfault.com/img/b...

    chnmagnus 评论0 收藏0

发表评论

0条评论

最新活动
阅读需要支付1元查看
<