先去maven 搜索wxpay 依赖
网址:https://mvnrepository.com/search?q=mybatis-plus
(因为是国外网址,有时候进入很慢甚至进不去)
进去的话 搜索wxpay 第一个 就是 选择最新的0 0 3 就是下面这个 添加到pom文件
<dependency>
<groupId>com.github.wxpay</groupId>
<artifactId>wxpay-sdk</artifactId>
<version>0.0.3</version>
</dependency>
这样微信支付的依赖 就导入进来了。
正文(最下面全部代码)
(解释都在代码块里)
第一步 new WXPay
WXPay wxPay = new WXPay();
第二步 调用WXPay里的unifiedOrder 需要往unifiedOrder方法里参数
//向微信平台发送数据
wxPay.unifiedOrder();
第三步 new 个 hashMap 为了给unifiedOrder 制造参数
HashMap<String, String> date = new HashMap<>();
date.put("body","薯片" );
date.put("out_trade_no",noid );
date.put("fee_type","CNY" );
date.put("total_fee","9999" );
date.put("trade_type","NATIVE" );
date.put("notify_url","/wxpay/success" );
调用方法 穿参返回值也是hashmap
Map<String, String> resp = wxPay.unifiedOrder(date);
接着 需要实现wxpay的接口 WXPayConfig
实现后 只改前三个re