感觉不错记得去评论一下哦!
需要jar
com.google.zxing:core:3.2.1
commons-code:commons-codec:1.0
commons-logging:commons-logging:1.2
dom4j:dom4j:1.6.1
org.apache.httpcomponents:httpclient:4.5.1
org.apache.httpcomponents:httpcore:4.4.3
xml-apis:xml-apis:1.0.b2
MAVEN:
<dependency>
<groupId>dom4j</groupId>
<artifactId>dom4j</artifactId>
<version>1.6.1</version>
</dependency>
<!-- http://mvnrepository.com/artifact/org.apache.httpcomponents/httpclient -->
<dependency>
<groupId>org.apache.httpcomponents</groupId>
<artifactId>httpclient</artifactId>
<version>4.5.1</version>
</dependency>
<!-- http://mvnrepository.com/artifact/com.google.zxing/core -->
<dependency>
<groupId>com.google.zxing</groupId>
<artifactId>core</artifactId>
<version>3.2.1</version>
</dependency>
为了迁移简单,很多东西写在 了一起。若不喜欢也可以自己抽出去。
Pay.java 为测试入口
WeixinApiResultImpl.java 为解析请求返回的结果,并有有将支付链接的URL转为二维码图片流的方法。
WeixinPayApiImpl.java 为请求前的操作(参数封装)