专注WEB开发 分享经验,沉淀知识

微信H5支付开发实例(一):本地开发环境的配置

 作者:chenxing  时间:2018-03-26 14:10  评论:

刚刚完成H5项目的微信支付,计划这两天把微信H5支付的开发流程和开发过程中所遇到的问题做一些总结

刚刚完成H5项目的微信支付,计划这两天把微信H5支付的开发流程和开发过程中所遇到的问题做一些总结。

今天不涉及代码部分,先把开发前的准备工作做好。

那么在写代码之前,需要做哪些工作呢?

1.快速阅读微信h5支付的官方文档,了解整个开发流程。微信h5支付官方文档

时间充裕可以花点时间详细阅读,整个开发流程和开发细节都在这里,阅读文档是做微信h5支付的一个前提和基础。有时候可能时间比较紧文档内容又多,那我的个人习惯是先粗略阅读先了解整个流程,而后边开发边看文档细节的内容,或者是遇到了问题再查看文档细节。

2.支付账号的申请。

审核是需要时间,所以这个工作应当是越早越好。这个支付账号申请需要企业资质,个人是无法申请的。虽然这个不属于开发范畴,对于开发者可能只是需要一些必要的参数,比如appid,微信支付商号等这样的参数,但没有这些参数就如巧妇难为无米之炊,作为开发有必要提醒自己或者运营人员或者产品经理,赶快申请支付我开发参数,以免影响自己的开发进程。总之,支付账号的申请是首要工作。

3.本地微信开发环境的配置。

在支付账号申请期间,你可以把开发微信开发环境先配置好,这是本篇文章要说的重点内容。

做微信开发不管是公众号开发还是支付开发有一个共同点就是需要和微信服务器进行通讯,所以就的要求开发环境具备和微信服务器通信的条件。有点开发者可能会直接在线上进行开发测试,这当然没问题,只是这样的开发效率有点低。

本地环境做微信的开发测试是可以实现的,只是我们需要额外的做一些配置。

我的本地开发环境是windows一般是用wamps集成环境搭建的服务器。本地的可以向外发请求,外面的是无法请求本地服务器的。想把本地环境配置成和线上服务器一样能够在外网进行访问,那么外面需要一个软件做内网穿透。

这类软件很多随便google就能有一大把,我自己用的是花生壳做的内网穿透,使用简单。

下载客户端->注册->身份认证->端口映射,完成这些就基本可以实现外网访问了。

端口映射:域名可以不用花钱注册,花生壳会自动给你分配一个,是一个固定的域名,不会变化的。

如果集成环境有做虚拟主机的配置,别忘了把这个域名加进去。

好了,微信支付开发的准备阶段就介绍到这,后面将继续总结微信支付的其他内容。

除特别注明外,本站所有文章均为作者原创。 或分享自己的编程经验,或探讨工作中的问题,或聊以人生趣事。 转载请注明出处来自 https://www.qiusuoweb.com/126.html

发布评论

 提交评论
有人回复时邮件通知我

 评论(0)

站长头像
chenxing(PHP攻城狮)

运营天数

总访问量

文章数量

-

-

-

交流群:157451741

新浪微博:草莽兴

 近期文章

聊聊国产化

 2024-08-24 15:56  97

内网穿透工具frp配置详情

 2024-07-18 22:30  192

mac在终端复制出现乱码00~ *** 01~

 2024-07-16 20:38  43

php html生成图片

 2024-07-08 20:25  82

scp命令使用说明

 2024-07-06 12:14  113

如何在当前目录打开终端

 2024-07-04 14:54  84

 最新评论

 tradeOff: 08月30日 10:19
在某些领域国产化是一个迫不得已的事儿
来源: 聊聊国产化
 sue: 07月03日 10:24
可以
来源: 微信小程序如何获取单个input值
 流年: 07月02日 11:31
不错的尝试
来源: 博客系统如何用markdown编辑器发布文章
 诚心: 09月29日 23:01
学到了
来源: 如何一次性推送百万级别的消息
 Nick: 04月14日 12:26
网上的资料还是太老,都只是取一个元素,解决了一大难题
来源: redis set集合取出一组数据并删除
 skywalker: 11月03日 18:21
简洁明了
来源: mysql 获取某个日期的前一天或后一天