选择支付模式
点开链接先去了解一下微信支付模式:
https://pay.weixin.qq.com/wiki/doc/api/app/app.php?chapter=2_1
web一般选择都是扫码支付。
类似于这个:
准备账号
公众账号ID(AppID)
首先要申请一个公共账号,最好申请的时候就是服务号,因为微信支付的前提必须是服务号。
如果是公众号需要先申请验证才能升级为服务号。
下面链接可以帮助你去找到这个账号:
http://jingyan.baidu.com/article/22fe7ced23fa183002617fa1.html
应用秘钥 (AppSecret)
在公共号平台上找
下面链接可以帮助你去找到这个账号:
http://jingyan.baidu.com/article/22fe7ced23fa183002617fa1.html
注意:
以上两个账号都可以在类型为服务号的公众号上找到,下面的两个账号就必须要在商户平台上才可以找到。
大概步骤:
一、公众号为服务号
http://jingyan.baidu.com/article/fea4511a7eaf2cf7bb9125a7.html
二、申请微信认证
http://kf.qq.com/faq/120911VrYVrA150929Fjqeei.html
三、申请扫码支付
升级完之后左侧菜单会多一个“微信支付”选项
第三步成功之后会收到一个邮件,邮件中会有登录商户平台的账号和密码
商户id(mch_id)
申请支付成功之后登录商户平台就可以看到这个值了。
API秘钥 (api_key)
这个必须要登录商户平台去设置。
以上两个账号的值可以参考下面的链接:
http://help.ecmoban.com/article-2085.html
查看扫码支付API了解流程
https://pay.weixin.qq.com/wiki/doc/api/native.php?chapter=6_5
进入开发
引入相关的jar包
调用预生成订单API获取到扫码链接
根据扫码链接生成二维码
将生成的二维码展示给用户
第二步中的getQrCode()方法返回的就是图片的地址,直接在页面中使用img标签展示给用户就行。
编写微信支付完成的回调逻辑
扩展阅读
来源:https://www.cnblogs.com/wangsen/p/8257635.html
网友评论