微信公众号—公众号支付JSPAI统一下单接口,详细流程

公司为一个系统提供了微信公众号服务,使用nutz框架自带的微信集成功能,其中可以做一些微信公众后台的一些功能微信公众号—公众号支付JSPAI统一下单接口,详细流程_第1张图片

如何开发微信公众号支付功能?
第一步、先把需要用的东西都准备好
开发环境,已经认证的微信公众号,已经认证微信商户,以及可外网访问的域名。这些都不细说了。当然我是基于nutz框架集成的微信功能来开发的,我尽量细化过程,让所有的java开发人员能更轻松掌握了解,其中微信官方文档已经说明的事项,这里就不会再仔细说明,但会提示!

第二步、相关设置
1、域名:首先请准备好一个可外网访问的域名。我使用的是nutz社区提供的内网穿透工具,一个挺好用的东西,在这里贴出链接:https://nutz.cn/yvr/links/ngrok.html,网上也有很多工具,大家自己动手查找配置,要确保能外网访问,已有域名的可以不需要;
2、微信公众号:首先搜索“微信公众平台”,打开登录首页,使用准备好的公众号登录,进入首页后
1-点击【公众号设置】->【功能设置】
微信公众号—公众号支付JSPAI统一下单接口,详细流程_第2张图片微信公众号—公众号支付JSPAI统一下单接口,详细流程_第3张图片
2-设置两个地方为你所要使用的域名,只是域名,不需要http之类的字符
微信公众号—公众号支付JSPAI统一下单接口,详细流程_第4张图片
3-点击【基本配置】,配置“服务器配置”下的相关内容,然后选择启用,此处相关配置不作详解
微信公众号—公众号支付JSPAI统一下单接口,详细流程_第5张图片微信公众号—公众号支付JSPAI统一下单接口,详细流程_第6张图片
注意:微信公众号所需要的配置已经完成,接下来都与之无关。之后所需要的相关参数请自行查看保存,以便使用。
请注意保存几个比较重要的参数,nutz框架都有相关配置
微信公众号—公众号支付JSPAI统一下单接口,详细流程_第7张图片
3、微信商户平台:搜索“微信商户平台”,打开首页登录进去,登录需要安装控件
1-商户id
点击【账户中心】
这里写图片描述
比较重要的事来了:首先大家请注意,此处有你的商户id,即参数Mch_id
微信公众号—公众号支付JSPAI统一下单接口,详细流程_第8张图片
我之前上网查过资料,有人说Mchid是官方返回的邮件中的8位数字,也看到了说此处就是Mchid,经过亲身体验,我可以告诉你,这个10位数字就是Mchid,没有错,至于邮件,我只是开发人员,没看到我也不知道。获取Mchid后,到下一个重要的参数地方去
2-安装操作证书
还是在【账户中心】,点击【操作证书】-【申请安装】
微信公众号—公众号支付JSPAI统一下单接口,详细流程_第9张图片
然后就是发送验证码,安装操作证书的步骤,不详写,自己动手。
3-设置API秘钥
安装完操作证书后,还是在【账户中心】,点击【API安全】,此处由于个人原因,将引用他人经验,大家可点击链接查阅相关配置:http://jingyan.baidu.com/article/75ab0bcbbf7034d6864db2c3.html,其中涉及到一个重要参数“API秘钥”,即后面我们所要使用到的参数:key,请设置好之后妥善保存并记录,微信方将不予显示。
4-添加支付授权目录
API秘钥设置好之后,点击【产品中心】-【开发配置】(此处也显示了Mchid),配置“支付配置”下的“公众号支付”,请点击 【添加】按钮,选择添加支付授权目录。JSPAI支付授权目录设置要求官方有说明,必须是你请求支付的路径,并以“/”结尾

你可能感兴趣的:(java微信支付开发,java,支付,微信,nutz,微信签名)