选第一个推荐的就行,第一个应该是不限环境,第二个应该是给老的jsp项目用的,需要有apache启动web
一个是官方封装的sdk,一个是封装成apache-httpclient的,两个都行的,看个人习惯,如果习惯用httpclient可以选第二个。
可以参考官方来源wechatpay-java 和wechatpay-apache-httpclient
wechatpay-java
微信支付 APIv3 官方 Java 语言客户端开发库。
wechatpay-apache-httpclient
微信支付API v3的Apache HttpClient扩展,实现了请求签名的生成和应答签名的验证。
如果你是使用Apache HttpClient的商户开发者,可以使用它构造HttpClient。得到的HttpClient在执行请求时将自动携带身份认证信息,并检查应答的微信支付签名。