微信支付SDK工具包应该用哪一个?

问题遇到的现象和发生背景

img


请问一下,微信支付,这两个工具包有什么区别?一般什么情况下用这两个工具包?

用代码块功能插入代码,请勿粘贴截图

选第一个推荐的就行,第一个应该是不限环境,第二个应该是给老的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在执行请求时将自动携带身份认证信息,并检查应答的微信支付签名。