= 微信支付客户端 = == 介绍 == '''微信支付客户端'''是基于微信官方提供的刷卡支付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]]