java 微信公众号支付 详细教程【站长吐血整理】

java 微信公众号支付 详细教程,微信公众号JSAPI支付,jsapi支付教程,java jsapi 公众号支付

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文件里面,微信商户密钥


attachments-2018-07-ECjep9b15b6013d46cd54.png

第二步: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/ 

attachments-2018-07-UkVPPHTC5b6015cd6fa50.png


还有就是微信公众号的功能配置 ,这个是配置你服务器的域名地址


attachments-2018-07-9aZiMVuT5b6016e79bed5.png

服务器IP地址白名单配置(配置服务器端的ip地址,不加入白名单,您将无法获取token,jsapi ticket等):


attachments-2018-07-PIGPXV3y5b60178fcb8b4.png

配置支付的api密钥(32位长度,大小写字母和数字,越复杂越好):


attachments-2018-07-cQPJKjry5b601753699cf.png



  • 发表于 2018-07-31 15:45
  • 阅读 ( 2449 )
  • 分类:Java

你可能感兴趣的文章

相关问题

0 条评论

请先 登录 后评论
不写代码的码农
威猛的小站长

124 篇文章

作家榜 »

  1. 威猛的小站长 124 文章
  2. Jonny 65 文章
  3. 江南烟雨 36 文章
  4. - Nightmare 33 文章
  5. doublechina 31 文章
  6. HJ社区-肖峰 29 文章
  7. 伪摄影 22 文章
  8. Alan 14 文章