= 微信支付客户端 =
== 介绍 ==
'''微信支付客户端'''是基于微信官方提供的刷卡支付SDK基础上二次开发出来的一个用于集成调用微信支付API的客户端工具。 目的是为了提高我们对微信支付的开发效率。集成了包括服务端对微信支付下单、回调、查询、退款等所有API接口的调用,支持包括刷卡、公众号、扫码及APP四种支付方式。支付增加代理设置及修复有些情况UTF-8编码报验证失败的bug。
== 变更记录 ==
=== Ver 1.0 (2015-6-2)===
* 增加代理设置;
* 修复必须要提交微信支付证书验证的bug;
* 增加公众号、扫码、及APP支付方式的API调用;
* 修复有些情况UTF-8编码报验证失败的bug;
== 客户端结构 ==
[[Image(wxpay_structure.png)]][[BR]]
== 快速入门 ==
=== 第一步:引入微信支付客户端及其依赖包 ===
在maven配置文件中加入以下代码
{{{
com.tencent
wxpay
1.0
commons-logging
commons-logging
1.1.3
org.apache.httpcomponents
fluent-hc
4.3.5
org.apache.httpcomponents
httpclient
4.3.5
org.apache.httpcomponents
httpclient-cache
4.3.5
org.apache.httpcomponents
httpcore
4.3.2
org.apache.httpcomponents
httpmime
4.3.5
org.slf4j
slf4j-simple
1.7.7
provided
xmlpull
xmlpull
1.1.3.1
xpp3
xpp3
1.1.4c
com.thoughtworks.xstream
xstream
1.4.7
}}}
=== 第二步:调用 ===
统一下单示例
[[Image(code.png)]][[BR]]