JAVA实现微信扫码【NATIVE】支付
注意事项
支付业务流程:
第一步【导入依赖】
第三步【注册和配置natapp】
-
这些配置操作实在是不要太简单了,实在不会的百度或者留言 任何白嫖的人,送你一句话:不喜欢可以不用,但是不要诋毁别人的成果!!!
这里配置端口一般是后端项目的端口【如果使用了Nginx就使用Nginx端口,否则就Tomcat、Jetty端口】
首页点击客户端下载导航就是下面这个页面:
第四步【配置VX信息】
将wxpay包拷贝到项目当中,划红线的自己写的配置写,在下面有
public class MyVXConfig extends WXPayConfig{ private String appId = "填写自己的appId"; private String mchId = "填写自己的mchId"; private String key = "填写自己的key"; @Override String getAppID() { return this.appId; } @Override String getMchID() { return this.mchId; } @Override String getKey() { return this.key; } @Override InputStream getCertStream() { return null; } @Override IWXPayDomain getWXPayDomain() { return new IWXPayDomain() { @Override public void report(String domain, long elapsedTimeMillis, Exception ex) { } //这里写的并不严谨,有想法的小伙伴可以自己编写配置 @Override public DomainInfo getDomain(WXPayConfig config) { return new IWXPayDomain.DomainInfo(WXPayConstants.DOMAIN_API, true); } }; } }
第五步【双击打开natpp.exe,类似一个命令窗口】
输入指令启动:
natapp -authtoken=XXXXXXXX ====》》》粘贴复制的token
以下就是natapp启动状态【注意只要网重新连了就需要改异步回调】,每次支付完后下面就会输出代理的接口
第六步【编写Controller】
下一篇:
java 逢7过(两种方法)