ClientResponseHandler
微信支付所需的工具类,内部调用,无需关注
TenpayHttpClient
封装Http的Get请求和Post请求
HttpClientUtil
Http客户端工具类(封装Http请求所需的工具类 ex: 流与字符串之间的转换、 HttpURLConnection对象的创建) 注意: 内部调用的类
JsonUtil
Json解析的工具类
MD5Util
MD5加密的工具类
Sha1Util
哈希算法加密工具类
TenpayUtil
支付用到的工具类(对象转字符串,获取当前日期,获取字符集编码 等…)
WXUtil 用于 随机字符串(nonce_str)生成,时间戳的获取
XMLUtil XML解析
AccessTokenRequestHandler
使用开放平台申请到的appid、appsecret用来获取 access_token
ClientRequestHandler
PrepayIdRequestHandler的子类,如果需要使用或者查看参数的拼接后的xml,可调用getXmlBody()方法查看(一般不需要)
DownloadBillRequestHandler
下载对账单,没做实现,用到时再实现
PackageRequestHandler
没做实现,也用不到
PrepayIdRequestHandler
用户获取预支付ID
RequestHandler
请求处理类
ResponseHandler
应答处理类