一、前记
这是一个系列,上节说了微信支付的账号申请,这次聊聊微信支付的服务器开发。
二、说明
因为有Java服务器、PHP服务器、Python服务器、C++服务器、C#服务器等等。不可能全部都讲完,重要的是思想,一门语言真的通了,所有语言就都通了,只是语法问题而已了。
故而这里只提Java服务器,后面涉及到iOS端开发,所以还是在Mac电脑上做开发,重点是思路。
开发环境:JDK1.8、Eclipse J2EE(Mac版)、Tomcat8.0
注:不清楚Mac版的Eclipse和Windows版的有什么区别,这里以Mac版为准。
三、总述
把服务器开发做了五步处理,分别如下:
1、 签名订单信息。
2、 调用微信统一下单接口。
3、 处理返回信息并进行二次签名。
4、 将签名信息返还给客户端。
5、 配置接口
四、签名订单信息
4.1准备开发包、工具类
tools.png
4.2访问微信服务器(商户服务器)
4.3导入开发包
有个快捷键command+shift+o
4.4服务器接口
作用:获取客户端参数,然后去微信支付服务器进行签名。
附图:
1.png
下一篇:005-移动支付03-微信支付-服务器开发注意事项