maven或者gradle 项目记得引用第三方开放的sdk工具类,微信支付的,很全
微信开发者第三方sdk库资料:weixin-popular
github : https://github.com/liyiorg/weixin-popular
maven库地址:http://mvnrepository.com/artifact/com.github.wxpay/wxpay-sdk
compile group: 'com.github.wxpay', name: 'wxpay-sdk', version: '0.0.3'
开始了!
第一步:获取到你的appid,appsecret,微信支付商户号,微信支付商户密钥。
我是配置在yml文件里面,微信商户密钥
第二步:controller代码
点击链接查看: http://gitlab.hellojava.cc/snippets/9
第三步:service代码
http://gitlab.hellojava.cc/snippets/12
第四部:ftl页面代码
http://gitlab.hellojava.cc/snippets/13
部分工具类:
http://gitlab.hellojava.cc/snippets/10 金额转换(元转分,分转元,微信支付用到)
http://gitlab.hellojava.cc/snippets/11 获取请求者的ip地址
http://gitlab.hellojava.cc/snippets/14 微信公众号配置类
http://gitlab.hellojava.cc/snippets/15 微信支付签名工具类
注:以上关系到自有系统业务处理部分的代码,不予展示,有什么任何不懂的,可以随时联系我,加群:
https://jq.qq.com/?_wv=1027&k=47uyML3
记得配置支付目录,千万千万!如图:
注意点:假如你的请求url是: http://pay.xxxx.com/order/pay?test=dad&test1=233
那你配置的目录便是:http://pay.xxxx.com/order/
还有就是微信公众号的功能配置 ,这个是配置你服务器的域名地址
服务器IP地址白名单配置(配置服务器端的ip地址,不加入白名单,您将无法获取token,jsapi ticket等):
配置支付的api密钥(32位长度,大小写字母和数字,越复杂越好):
124 篇文章
如果觉得我的文章对您有用,请随意打赏。你的支持将鼓励我继续创作!