A B C D E F G H I J L M N O P R S T U V W X 

A

ACFieldMethod - net.arccode.wechat.pay.api.common.mapping中的类
 
ACFieldMethod() - 类 的构造器net.arccode.wechat.pay.api.common.mapping.ACFieldMethod
 
ACHashMap - net.arccode.wechat.pay.api.common.util中的类
纯字符串字典结构
ACHashMap() - 类 的构造器net.arccode.wechat.pay.api.common.util.ACHashMap
 
ACHashMap(Map<? extends String, ? extends String>) - 类 的构造器net.arccode.wechat.pay.api.common.util.ACHashMap
 
ACLogger - net.arccode.wechat.pay.api.common.log中的类
日志记录

通讯错误格式:time^_^api^_^app^_^ip^_^os^_^sdk^_^returnCode 业务错误格式:time^_^response

ACLogger() - 类 的构造器net.arccode.wechat.pay.api.common.log.ACLogger
 
ApiField - net.arccode.wechat.pay.api.common.annotation中的注释类型
数据结构属性注解
ApiListField - net.arccode.wechat.pay.api.common.annotation中的注释类型
数据结构列表属性注解
APP_ID - 类 中的静态变量net.arccode.wechat.pay.api.common.constant.WXPayConstants
 
appendCDATAElement(Element, String, String) - 类 中的静态方法net.arccode.wechat.pay.api.common.util.XmlUtils
Appends the CDATA element to the parent element.
appendElement(Element, String) - 类 中的静态方法net.arccode.wechat.pay.api.common.util.XmlUtils
Appends the child element to the parent element.
appendElement(Element, String, String) - 类 中的静态方法net.arccode.wechat.pay.api.common.util.XmlUtils
Appends the child element as well as value to the parent element.
appendElement(Element, Element) - 类 中的静态方法net.arccode.wechat.pay.api.common.util.XmlUtils
Appends another element as a child element.
areNotEmpty(String...) - 类 中的静态方法net.arccode.wechat.pay.api.common.util.StringUtils
检查指定的字符串列表是否不为空。

B

buffer - 类 中的变量net.arccode.wechat.pay.api.common.util.json.BufferErrorListener
 
BufferErrorListener - net.arccode.wechat.pay.api.common.util.json中的类
 
BufferErrorListener(StringBuffer) - 类 的构造器net.arccode.wechat.pay.api.common.util.json.BufferErrorListener
 
BufferErrorListener() - 类 的构造器net.arccode.wechat.pay.api.common.util.json.BufferErrorListener
 

C

CHARSET - 类 中的静态变量net.arccode.wechat.pay.api.common.constant.WXPayConstants
 
CHARSET_UTF8 - 类 中的静态变量net.arccode.wechat.pay.api.common.constant.WXPayConstants
 
childNodeToString(Node) - 类 中的静态方法net.arccode.wechat.pay.api.common.util.XmlUtils
Converts the Node/Element instance to XML payload.
convert(Class<T>, Reader) - 类 中的静态方法net.arccode.wechat.pay.api.common.util.Converters
使用指定 的读取器去转换字符串为对象。
convertDate2String(String) - 类 中的静态方法net.arccode.wechat.pay.api.common.util.DateUtils
日期类型转字符串
convertDate2String(Date, String) - 类 中的静态方法net.arccode.wechat.pay.api.common.util.DateUtils
日期类型转字符串
convertDate2String(Date, String, TimeZone, TimeZone) - 类 中的静态方法net.arccode.wechat.pay.api.common.util.DateUtils
日期类型转字符串, 带时区转换
Converter - net.arccode.wechat.pay.api.common.parser中的接口
动态格式转换器
Converters - net.arccode.wechat.pay.api.common.util中的类
转换工具类
convertString2Date(String, String) - 类 中的静态方法net.arccode.wechat.pay.api.common.util.DateUtils
字符串转日期类型
convertTimeZone(Date, TimeZone, TimeZone) - 类 中的静态方法net.arccode.wechat.pay.api.common.util.DateUtils
时区转换
createRootElement(String) - 类 中的静态方法net.arccode.wechat.pay.api.common.util.XmlUtils
Creates a root element as well as a new document with specific tag name.
CURRENT - 类 中的静态变量net.arccode.wechat.pay.api.common.util.json.JSONReader
 

D

DATE_TIME_FORMAT - 类 中的静态变量net.arccode.wechat.pay.api.common.constant.WXPayConstants
默认时间格式
DATE_TIMEZONE - 类 中的静态变量net.arccode.wechat.pay.api.common.constant.WXPayConstants
Date默认时区
DateUtils - net.arccode.wechat.pay.api.common.util中的类
描述: 日期工具类
DateUtils() - 类 的构造器net.arccode.wechat.pay.api.common.util.DateUtils
 
decodeToImage(String) - 类 中的静态方法net.arccode.wechat.pay.api.common.util.ImageUtils
Base64编码的字符解码为图片
decodeToStream(String) - 类 中的静态方法net.arccode.wechat.pay.api.common.util.ImageUtils
Base64编码的字符解码为字节数组流

E

encodeToString(BufferedImage, String) - 类 中的静态方法net.arccode.wechat.pay.api.common.util.ImageUtils
图片文件转化为Base64编码字符串
encodeXml(String) - 类 中的静态方法net.arccode.wechat.pay.api.common.util.XmlUtils
Encode the XML payload to legality character.
end() - 类 中的方法net.arccode.wechat.pay.api.common.util.json.BufferErrorListener
 
end() - 接口 中的方法net.arccode.wechat.pay.api.common.util.json.JSONErrorListener
 
end() - 类 中的方法net.arccode.wechat.pay.api.common.util.json.StdoutStreamErrorListener
 
enqueue(Request, Callback) - 类 中的静态方法net.arccode.wechat.pay.api.common.util.HttpUtils
开启异步线程访问网络
enqueue(Request) - 类 中的静态方法net.arccode.wechat.pay.api.common.util.HttpUtils
开启异步线程访问网络, 且不在意返回结果(实现空callback)
error(String, int) - 类 中的方法net.arccode.wechat.pay.api.common.util.json.BufferErrorListener
 
error(String, int) - 类 中的方法net.arccode.wechat.pay.api.common.util.json.ExceptionErrorListener
 
error(String, int) - 接口 中的方法net.arccode.wechat.pay.api.common.util.json.JSONErrorListener
 
ExceptionErrorListener - net.arccode.wechat.pay.api.common.util.json中的类
 
ExceptionErrorListener() - 类 的构造器net.arccode.wechat.pay.api.common.util.json.ExceptionErrorListener
 
execute(Request) - 类 中的静态方法net.arccode.wechat.pay.api.common.util.HttpUtils
该不会开启异步线程。
execute(WXPayRequest<T>) - 接口 中的方法net.arccode.wechat.pay.api.service.IWXPayClient
执行api调用
execute(WXPayRequest<T>) - 类 中的方法net.arccode.wechat.pay.api.service.WXPayClient
 
executeAttachCA(String, String, String, String) - 类 中的静态方法net.arccode.wechat.pay.api.common.util.HttpUtils
带证书发送请求, 该不会开启异步线程。

F

FEE_TYPE - 类 中的静态变量net.arccode.wechat.pay.api.common.constant.WXPayConstants
 
FIRST - 类 中的静态变量net.arccode.wechat.pay.api.common.util.json.JSONReader
 
FORMAT_JSON - 类 中的静态变量net.arccode.wechat.pay.api.common.constant.WXPayConstants
响应格式 JSON
FORMAT_XML - 类 中的静态变量net.arccode.wechat.pay.api.common.constant.WXPayConstants
响应格式 XML
fromJson(Map<?, ?>, Class<T>) - 类 中的方法net.arccode.wechat.pay.api.common.parser.json.JsonConverter
把JSON格式的数据转换为对象

G

genOrderNo() - 类 中的静态方法net.arccode.wechat.pay.api.common.util.SDKUtils
构造订单号
genOutRefundNo() - 类 中的静态方法net.arccode.wechat.pay.api.common.util.SDKUtils
构造退款流水号
genOutTradeNo() - 类 中的静态方法net.arccode.wechat.pay.api.common.util.SDKUtils
构造付款流水号
genRandomStringByLength(int) - 类 中的静态方法net.arccode.wechat.pay.api.common.util.SDKUtils
获取一定长度的随机字符串
genSettleNo() - 类 中的静态方法net.arccode.wechat.pay.api.common.util.SDKUtils
构造结算号
getAmount() - 类 中的方法net.arccode.wechat.pay.api.protocol.mch_pay.MchPayRequest
 
getApiURL() - 接口 中的方法net.arccode.wechat.pay.api.protocol.base.WXPayRequest
获取API请求地址
getApiURL() - 类 中的方法net.arccode.wechat.pay.api.protocol.mch_pay.MchPayRequest
 
getApiURL() - 类 中的方法net.arccode.wechat.pay.api.protocol.refund.RefundRequest
 
getApiURL() - 类 中的方法net.arccode.wechat.pay.api.protocol.unified_order.UnifiedOrderRequest
 
getAppId() - 类 中的方法net.arccode.wechat.pay.api.protocol.mch_pay.MchPayRequest
 
getAppId() - 类 中的方法net.arccode.wechat.pay.api.protocol.pay_notify.PayNotifyResponse
 
getAppId() - 类 中的方法net.arccode.wechat.pay.api.protocol.refund.RefundResponse
 
getAppId() - 类 中的方法net.arccode.wechat.pay.api.protocol.unified_order.UnifiedOrderRequest
 
getAppId() - 类 中的方法net.arccode.wechat.pay.api.protocol.unified_order.UnifiedOrderResponse
 
getAppId() - 类 中的方法net.arccode.wechat.pay.api.service.WXPayClient
 
getApplicationParams() - 类 中的方法net.arccode.wechat.pay.api.common.util.RequestParametersHolder
 
getApplicationParams() - 接口 中的方法net.arccode.wechat.pay.api.protocol.base.WXPayRequest
获取所有的Key-Value形式的文本请求参数集合.
getApplicationParams() - 类 中的方法net.arccode.wechat.pay.api.protocol.mch_pay.MchPayRequest
 
getApplicationParams() - 类 中的方法net.arccode.wechat.pay.api.protocol.refund.RefundRequest
 
getApplicationParams() - 类 中的方法net.arccode.wechat.pay.api.protocol.unified_order.UnifiedOrderRequest
 
getAttach() - 类 中的方法net.arccode.wechat.pay.api.protocol.pay_notify.PayNotifyResponse
 
getAttach() - 类 中的方法net.arccode.wechat.pay.api.protocol.unified_order.UnifiedOrderRequest
 
getBankType() - 类 中的方法net.arccode.wechat.pay.api.protocol.pay_notify.PayNotifyResponse
 
getBody() - 类 中的方法net.arccode.wechat.pay.api.protocol.base.WXPayResponse
 
getBody() - 类 中的方法net.arccode.wechat.pay.api.protocol.unified_order.UnifiedOrderRequest
 
getCashFee() - 类 中的方法net.arccode.wechat.pay.api.protocol.pay_notify.PayNotifyResponse
 
getCashFee() - 类 中的方法net.arccode.wechat.pay.api.protocol.refund.RefundResponse
 
getCashFeeType() - 类 中的方法net.arccode.wechat.pay.api.protocol.pay_notify.PayNotifyResponse
 
getCashRefundFee() - 类 中的方法net.arccode.wechat.pay.api.protocol.refund.RefundResponse
 
getCheckName() - 类 中的方法net.arccode.wechat.pay.api.protocol.mch_pay.MchPayRequest
 
getChildElement(Element, String) - 类 中的静态方法net.arccode.wechat.pay.api.common.util.XmlUtils
Gets the immediately child element from the parent element.
getChildElements(Element, String) - 类 中的静态方法net.arccode.wechat.pay.api.common.util.XmlUtils
Gets the immediately child elements list from the parent element.
getCodeUrl() - 类 中的方法net.arccode.wechat.pay.api.protocol.unified_order.UnifiedOrderResponse
 
getCouponCount() - 类 中的方法net.arccode.wechat.pay.api.protocol.pay_notify.PayNotifyResponse
 
getCouponFee() - 类 中的方法net.arccode.wechat.pay.api.protocol.pay_notify.PayNotifyResponse
 
getCouponFeeN() - 类 中的方法net.arccode.wechat.pay.api.protocol.pay_notify.PayNotifyResponse
 
getCouponIdN() - 类 中的方法net.arccode.wechat.pay.api.protocol.pay_notify.PayNotifyResponse
 
getCouponRefundCount() - 类 中的方法net.arccode.wechat.pay.api.protocol.refund.RefundResponse
 
getCouponRefundFee() - 类 中的方法net.arccode.wechat.pay.api.protocol.refund.RefundResponse
 
getCouponRefundId() - 类 中的方法net.arccode.wechat.pay.api.protocol.refund.RefundResponse
 
getDateEndByDate(Date) - 类 中的静态方法net.arccode.wechat.pay.api.common.util.DateUtils
获取指定日期的结束值, e.g: 2014-11-11 10:11:22 -> 2014-11-11 23:59:59
getDateStartByDate(Date) - 类 中的静态方法net.arccode.wechat.pay.api.common.util.DateUtils
获取指定日期的起始值, e.g: 2014-11-11 10:11:22 -> 2014-11-11 00:00:00
getDefineTime(int, int) - 类 中的静态方法net.arccode.wechat.pay.api.common.util.DateUtils
获取指定的date, 参看calendar api
getDesc() - 类 中的方法net.arccode.wechat.pay.api.protocol.mch_pay.MchPayRequest
 
getDetail() - 类 中的方法net.arccode.wechat.pay.api.protocol.unified_order.UnifiedOrderRequest
 
getDeviceInfo() - 类 中的方法net.arccode.wechat.pay.api.protocol.mch_pay.MchPayRequest
 
getDeviceInfo() - 类 中的方法net.arccode.wechat.pay.api.protocol.mch_pay.MchPayResponse
 
getDeviceInfo() - 类 中的方法net.arccode.wechat.pay.api.protocol.pay_notify.PayNotifyResponse
 
getDeviceInfo() - 类 中的方法net.arccode.wechat.pay.api.protocol.refund.RefundResponse
 
getDeviceInfo() - 类 中的方法net.arccode.wechat.pay.api.protocol.unified_order.UnifiedOrderRequest
 
getDeviceInfo() - 类 中的方法net.arccode.wechat.pay.api.protocol.unified_order.UnifiedOrderResponse
 
getDocument(File) - 类 中的静态方法net.arccode.wechat.pay.api.common.util.XmlUtils
Parses the content of the given XML file as an XML document.
getDocument(InputStream) - 类 中的静态方法net.arccode.wechat.pay.api.common.util.XmlUtils
Parses the content of the given stream as an XML document.
getElement(Element, String) - 类 中的静态方法net.arccode.wechat.pay.api.common.util.XmlUtils
Gets the immediately descendant element from the parent element.
getElements(Element, String) - 类 中的静态方法net.arccode.wechat.pay.api.common.util.XmlUtils
Gets the descendant elements list from the parent element.
getElementValue(Element, String) - 类 中的静态方法net.arccode.wechat.pay.api.common.util.XmlUtils
Gets the value of the child element by tag name under the given parent element.
getElementValue(Element) - 类 中的静态方法net.arccode.wechat.pay.api.common.util.XmlUtils
Gets the text value of current element.
getErrCode() - 异常错误 中的方法net.arccode.wechat.pay.api.common.exception.WXPayApiException
 
getErrCode() - 类 中的方法net.arccode.wechat.pay.api.protocol.mch_pay.MchPayResponse
 
getErrCode() - 类 中的方法net.arccode.wechat.pay.api.protocol.pay_notify.PayNotifyResponse
 
getErrCode() - 类 中的方法net.arccode.wechat.pay.api.protocol.refund.RefundResponse
 
getErrCode() - 类 中的方法net.arccode.wechat.pay.api.protocol.unified_order.UnifiedOrderResponse
 
getErrCodeDes() - 类 中的方法net.arccode.wechat.pay.api.protocol.mch_pay.MchPayResponse
 
getErrCodeDes() - 类 中的方法net.arccode.wechat.pay.api.protocol.pay_notify.PayNotifyResponse
 
getErrCodeDes() - 类 中的方法net.arccode.wechat.pay.api.protocol.refund.RefundResponse
 
getErrCodeDes() - 类 中的方法net.arccode.wechat.pay.api.protocol.unified_order.UnifiedOrderResponse
 
getErrMsg() - 异常错误 中的方法net.arccode.wechat.pay.api.common.exception.WXPayApiException
 
getFeeType() - 类 中的方法net.arccode.wechat.pay.api.protocol.pay_notify.PayNotifyResponse
 
getFeeType() - 类 中的方法net.arccode.wechat.pay.api.protocol.refund.RefundResponse
 
getFeeType() - 类 中的方法net.arccode.wechat.pay.api.protocol.unified_order.UnifiedOrderRequest
 
getField() - 类 中的方法net.arccode.wechat.pay.api.common.mapping.ACFieldMethod
 
getGoodsTag() - 类 中的方法net.arccode.wechat.pay.api.protocol.unified_order.UnifiedOrderRequest
 
getHttpVerb() - 接口 中的方法net.arccode.wechat.pay.api.protocol.base.WXPayRequest
使用何种http verb, 目前支持: GET和POST
getHttpVerb() - 类 中的方法net.arccode.wechat.pay.api.protocol.mch_pay.MchPayRequest
 
getHttpVerb() - 类 中的方法net.arccode.wechat.pay.api.protocol.refund.RefundRequest
 
getHttpVerb() - 类 中的方法net.arccode.wechat.pay.api.protocol.unified_order.UnifiedOrderRequest
 
getIp() - 类 中的静态方法net.arccode.wechat.pay.api.common.log.ACLogger
 
getIsSubscrib() - 类 中的方法net.arccode.wechat.pay.api.protocol.pay_notify.PayNotifyResponse
 
getKey() - 类 中的方法net.arccode.wechat.pay.api.service.WXPayClient
 
getLimitPay() - 类 中的方法net.arccode.wechat.pay.api.protocol.unified_order.UnifiedOrderRequest
 
getListObjects(Object, Object, Class<?>) - 接口 中的方法net.arccode.wechat.pay.api.common.parser.Reader
读取多个对象的值。
getMchAppId() - 类 中的方法net.arccode.wechat.pay.api.protocol.mch_pay.MchPayResponse
 
getMchId() - 类 中的方法net.arccode.wechat.pay.api.protocol.mch_pay.MchPayRequest
 
getMchId() - 类 中的方法net.arccode.wechat.pay.api.protocol.mch_pay.MchPayResponse
 
getMchId() - 类 中的方法net.arccode.wechat.pay.api.protocol.pay_notify.PayNotifyResponse
 
getMchId() - 类 中的方法net.arccode.wechat.pay.api.protocol.refund.RefundResponse
 
getMchId() - 类 中的方法net.arccode.wechat.pay.api.protocol.unified_order.UnifiedOrderRequest
 
getMchId() - 类 中的方法net.arccode.wechat.pay.api.protocol.unified_order.UnifiedOrderResponse
 
getMethod() - 类 中的方法net.arccode.wechat.pay.api.common.mapping.ACFieldMethod
 
getNonceStr() - 类 中的方法net.arccode.wechat.pay.api.protocol.mch_pay.MchPayRequest
 
getNonceStr() - 类 中的方法net.arccode.wechat.pay.api.protocol.mch_pay.MchPayResponse
 
getNonceStr() - 类 中的方法net.arccode.wechat.pay.api.protocol.pay_notify.PayNotifyResponse
 
getNonceStr() - 类 中的方法net.arccode.wechat.pay.api.protocol.refund.RefundResponse
 
getNonceStr() - 类 中的方法net.arccode.wechat.pay.api.protocol.unified_order.UnifiedOrderRequest
 
getNonceStr() - 类 中的方法net.arccode.wechat.pay.api.protocol.unified_order.UnifiedOrderResponse
 
getNotifyUrl() - 类 中的方法net.arccode.wechat.pay.api.protocol.unified_order.UnifiedOrderRequest
 
getNow() - 类 中的静态方法net.arccode.wechat.pay.api.common.util.DateUtils
返回当前日期
getObject(Object, Class<?>) - 接口 中的方法net.arccode.wechat.pay.api.common.parser.Reader
读取单个自定义对象。
getOpenId() - 类 中的方法net.arccode.wechat.pay.api.protocol.mch_pay.MchPayRequest
 
getOpenId() - 类 中的方法net.arccode.wechat.pay.api.protocol.pay_notify.PayNotifyResponse
 
getOpenId() - 类 中的方法net.arccode.wechat.pay.api.protocol.unified_order.UnifiedOrderRequest
 
getOutRefundNo() - 类 中的方法net.arccode.wechat.pay.api.protocol.refund.RefundResponse
 
getOutTradeNo() - 类 中的方法net.arccode.wechat.pay.api.protocol.pay_notify.PayNotifyResponse
 
getOutTradeNo() - 类 中的方法net.arccode.wechat.pay.api.protocol.refund.RefundResponse
 
getOutTradeNo() - 类 中的方法net.arccode.wechat.pay.api.protocol.unified_order.UnifiedOrderRequest
 
getParams() - 类 中的方法net.arccode.wechat.pay.api.protocol.base.WXPayResponse
 
getPartnerTradeNo() - 类 中的方法net.arccode.wechat.pay.api.protocol.mch_pay.MchPayRequest
 
getPartnerTradeNo() - 类 中的方法net.arccode.wechat.pay.api.protocol.mch_pay.MchPayResponse
 
getPaymentNo() - 类 中的方法net.arccode.wechat.pay.api.protocol.mch_pay.MchPayResponse
 
getPaymentTime() - 类 中的方法net.arccode.wechat.pay.api.protocol.mch_pay.MchPayResponse
 
getPrepayId() - 类 中的方法net.arccode.wechat.pay.api.protocol.unified_order.UnifiedOrderResponse
 
getPrimitiveObject(Object) - 接口 中的方法net.arccode.wechat.pay.api.common.parser.Reader
读取单个基本对象。
getProductId() - 类 中的方法net.arccode.wechat.pay.api.protocol.unified_order.UnifiedOrderRequest
 
getProtocalMustParams() - 类 中的方法net.arccode.wechat.pay.api.common.util.RequestParametersHolder
 
getProtocalOptParams() - 类 中的方法net.arccode.wechat.pay.api.common.util.RequestParametersHolder
 
getRefundChannel() - 类 中的方法net.arccode.wechat.pay.api.protocol.refund.RefundResponse
 
getRefundFee() - 类 中的方法net.arccode.wechat.pay.api.protocol.refund.RefundResponse
 
getRefundId() - 类 中的方法net.arccode.wechat.pay.api.protocol.refund.RefundResponse
 
getResponseClass() - 类 中的方法net.arccode.wechat.pay.api.common.parser.json.ObjectJsonParser
 
getResponseClass() - 接口 中的方法net.arccode.wechat.pay.api.common.parser.WXPayParser
获取响应类类型
getResponseClass() - 类 中的方法net.arccode.wechat.pay.api.common.parser.xml.ObjectXmlParser
 
getResponseClass() - 接口 中的方法net.arccode.wechat.pay.api.protocol.base.WXPayRequest
得到当前API的响应结果类型
getResponseClass() - 类 中的方法net.arccode.wechat.pay.api.protocol.mch_pay.MchPayRequest
 
getResponseClass() - 类 中的方法net.arccode.wechat.pay.api.protocol.refund.RefundRequest
 
getResponseClass() - 类 中的方法net.arccode.wechat.pay.api.protocol.unified_order.UnifiedOrderRequest
 
getResultCode() - 类 中的方法net.arccode.wechat.pay.api.protocol.mch_pay.MchPayResponse
 
getResultCode() - 类 中的方法net.arccode.wechat.pay.api.protocol.pay_notify.PayNotifyResponse
 
getResultCode() - 类 中的方法net.arccode.wechat.pay.api.protocol.refund.RefundResponse
 
getResultCode() - 类 中的方法net.arccode.wechat.pay.api.protocol.unified_order.UnifiedOrderResponse
 
getReturnCode() - 类 中的方法net.arccode.wechat.pay.api.protocol.base.WXPayResponse
 
getReturnMsg() - 类 中的方法net.arccode.wechat.pay.api.protocol.base.WXPayResponse
 
getReUserName() - 类 中的方法net.arccode.wechat.pay.api.protocol.mch_pay.MchPayRequest
 
getRootElementFromFile(File) - 类 中的静态方法net.arccode.wechat.pay.api.common.util.XmlUtils
Gets the root element from given XML file.
getRootElementFromStream(InputStream) - 类 中的静态方法net.arccode.wechat.pay.api.common.util.XmlUtils
Gets the root element from input stream.
getRootElementFromString(String) - 类 中的静态方法net.arccode.wechat.pay.api.common.util.XmlUtils
Gets the root element from the given XML payload.
getSign() - 类 中的方法net.arccode.wechat.pay.api.protocol.mch_pay.MchPayRequest
 
getSign() - 类 中的方法net.arccode.wechat.pay.api.protocol.pay_notify.PayNotifyResponse
 
getSign() - 类 中的方法net.arccode.wechat.pay.api.protocol.refund.RefundResponse
 
getSign() - 类 中的方法net.arccode.wechat.pay.api.protocol.unified_order.UnifiedOrderRequest
 
getSign() - 类 中的方法net.arccode.wechat.pay.api.protocol.unified_order.UnifiedOrderResponse
 
getSignatureContent(RequestParametersHolder) - 类 中的静态方法net.arccode.wechat.pay.api.common.util.WXPaySignUtils
签名排序并连接成字符串
getSignContent(Map<String, String>) - 类 中的静态方法net.arccode.wechat.pay.api.common.util.WXPaySignUtils
 
getSpBillCreateIp() - 类 中的方法net.arccode.wechat.pay.api.protocol.mch_pay.MchPayRequest
 
getSpBillCreateIp() - 类 中的方法net.arccode.wechat.pay.api.protocol.unified_order.UnifiedOrderRequest
 
getStringFromServer(String) - 类 中的静态方法net.arccode.wechat.pay.api.common.util.HttpUtils
 
getTimeEnd() - 类 中的方法net.arccode.wechat.pay.api.protocol.pay_notify.PayNotifyResponse
 
getTimeExpire() - 类 中的方法net.arccode.wechat.pay.api.protocol.unified_order.UnifiedOrderRequest
 
getTimeStart() - 类 中的方法net.arccode.wechat.pay.api.protocol.unified_order.UnifiedOrderRequest
 
getTotalFee() - 类 中的方法net.arccode.wechat.pay.api.protocol.pay_notify.PayNotifyResponse
 
getTotalFee() - 类 中的方法net.arccode.wechat.pay.api.protocol.refund.RefundResponse
 
getTotalFee() - 类 中的方法net.arccode.wechat.pay.api.protocol.unified_order.UnifiedOrderRequest
 
getTradeType() - 类 中的方法net.arccode.wechat.pay.api.protocol.pay_notify.PayNotifyResponse
 
getTradeType() - 类 中的方法net.arccode.wechat.pay.api.protocol.unified_order.UnifiedOrderRequest
 
getTradeType() - 类 中的方法net.arccode.wechat.pay.api.protocol.unified_order.UnifiedOrderResponse
 
getTransactionId() - 类 中的方法net.arccode.wechat.pay.api.protocol.pay_notify.PayNotifyResponse
 
getTransactionId() - 类 中的方法net.arccode.wechat.pay.api.protocol.refund.RefundResponse
 

H

hasReturnField(Object) - 接口 中的方法net.arccode.wechat.pay.api.common.parser.Reader
判断返回结果是否包含指定的属性。
HTTP_GET - 类 中的静态变量net.arccode.wechat.pay.api.common.constant.WXPayConstants
http get
HTTP_POST - 类 中的静态变量net.arccode.wechat.pay.api.common.constant.WXPayConstants
http post
HTTPS_POST_CA_MCH_PAY - 类 中的静态变量net.arccode.wechat.pay.api.common.constant.WXPayConstants
https post 带证书, 服务于商户支付
HTTPS_POST_CA_REFUND - 类 中的静态变量net.arccode.wechat.pay.api.common.constant.WXPayConstants
https post 带证书, 服务于客户退款
HttpUtils - net.arccode.wechat.pay.api.common.util中的类
Http工具, 普通使用OkHTTP; 对于需要加载证书访问的情况, 暂时使用HttpClient实现 OkHttp官方文档并不建议我们创建多个OkHttpClient,因此全局使用一个.
HttpUtils() - 类 的构造器net.arccode.wechat.pay.api.common.util.HttpUtils
 

I

ImageUtils - net.arccode.wechat.pay.api.common.util中的类
描述: 图片工具类
ImageUtils() - 类 的构造器net.arccode.wechat.pay.api.common.util.ImageUtils
 
INVALID - 类 中的静态变量net.arccode.wechat.pay.api.common.util.json.JSONValidatingReader
 
isBizSuccess() - 类 中的方法net.arccode.wechat.pay.api.protocol.pay_notify.PayNotifyResponse
 
isCheckJsonType - 类 中的静态变量net.arccode.wechat.pay.api.common.util.Converters
 
isEmailAddress(String) - 类 中的静态方法net.arccode.wechat.pay.api.common.util.StringUtils
判断是否是Email
isEmpty(String) - 类 中的静态方法net.arccode.wechat.pay.api.common.util.StringUtils
检查指定的字符串是否为空。
isIpAddress(String) - 类 中的静态方法net.arccode.wechat.pay.api.common.util.StringUtils
判断是否是ip地址
isNumeric(Object) - 类 中的静态方法net.arccode.wechat.pay.api.common.util.StringUtils
检查对象是否为数字型字符串,包含负数开头的。
isPhoneNum(String) - 类 中的静态方法net.arccode.wechat.pay.api.common.util.StringUtils
判断是否是手机
isSuccess() - 类 中的方法net.arccode.wechat.pay.api.protocol.base.WXPayResponse
 
IWXPayClient - net.arccode.wechat.pay.api.service中的接口
接口调用入口

J

JsonConverter - net.arccode.wechat.pay.api.common.parser.json中的类
json格式转换
JsonConverter() - 类 的构造器net.arccode.wechat.pay.api.common.parser.json.JsonConverter
 
JSONErrorListener - net.arccode.wechat.pay.api.common.util.json中的接口
 
JSONReader - net.arccode.wechat.pay.api.common.util.json中的类
不能直接使用JSONReader,请用JSONValidatingReader,所以这里改为abstract修饰。
JSONReader() - 类 的构造器net.arccode.wechat.pay.api.common.util.json.JSONReader
 
JSONValidatingReader - net.arccode.wechat.pay.api.common.util.json中的类
 
JSONValidatingReader(JSONValidator) - 类 的构造器net.arccode.wechat.pay.api.common.util.json.JSONValidatingReader
 
JSONValidatingReader(JSONErrorListener) - 类 的构造器net.arccode.wechat.pay.api.common.util.json.JSONValidatingReader
 
JSONValidatingReader() - 类 的构造器net.arccode.wechat.pay.api.common.util.json.JSONValidatingReader
 
JSONValidatingWriter - net.arccode.wechat.pay.api.common.util.json中的类
 
JSONValidatingWriter(JSONValidator, boolean) - 类 的构造器net.arccode.wechat.pay.api.common.util.json.JSONValidatingWriter
 
JSONValidatingWriter(JSONValidator) - 类 的构造器net.arccode.wechat.pay.api.common.util.json.JSONValidatingWriter
 
JSONValidatingWriter(JSONErrorListener, boolean) - 类 的构造器net.arccode.wechat.pay.api.common.util.json.JSONValidatingWriter
 
JSONValidatingWriter(JSONErrorListener) - 类 的构造器net.arccode.wechat.pay.api.common.util.json.JSONValidatingWriter
 
JSONValidatingWriter() - 类 的构造器net.arccode.wechat.pay.api.common.util.json.JSONValidatingWriter
 
JSONValidatingWriter(boolean) - 类 的构造器net.arccode.wechat.pay.api.common.util.json.JSONValidatingWriter
 
JSONValidator - net.arccode.wechat.pay.api.common.util.json中的类
 
JSONValidator(JSONErrorListener) - 类 的构造器net.arccode.wechat.pay.api.common.util.json.JSONValidator
 
JSONWriter - net.arccode.wechat.pay.api.common.util.json中的类
 
JSONWriter(boolean) - 类 的构造器net.arccode.wechat.pay.api.common.util.json.JSONWriter
 
JSONWriter() - 类 的构造器net.arccode.wechat.pay.api.common.util.json.JSONWriter
 
JSONWriter(DateFormat) - 类 的构造器net.arccode.wechat.pay.api.common.util.json.JSONWriter
 

L

LIMIT_PAY - 类 中的静态变量net.arccode.wechat.pay.api.common.constant.WXPayConstants
 
logBizError(String) - 类 中的静态方法net.arccode.wechat.pay.api.common.log.ACLogger
业务/系统错误日志
logCommError(Exception, HttpURLConnection, String, String, byte[]) - 类 中的静态方法net.arccode.wechat.pay.api.common.log.ACLogger
通讯错误日志
logCommError(Exception, String, String, String, byte[]) - 类 中的静态方法net.arccode.wechat.pay.api.common.log.ACLogger
通讯错误日志
logCommError(Exception, HttpURLConnection, String, String, Map<String, String>) - 类 中的静态方法net.arccode.wechat.pay.api.common.log.ACLogger
通讯错误日志
logCommError(Exception, String, String, String, Map<String, String>) - 类 中的静态方法net.arccode.wechat.pay.api.common.log.ACLogger
 
logErrorScene(Map<String, Object>, WXPayResponse, String) - 类 中的静态方法net.arccode.wechat.pay.api.common.log.ACLogger
发生特别错误时记录完整错误现场

M

map2XmlString(Map<String, String>) - 类 中的静态方法net.arccode.wechat.pay.api.common.util.MapUtils
map转xml element
MapUtils - net.arccode.wechat.pay.api.common.util中的类
map 相关工具
MapUtils() - 类 的构造器net.arccode.wechat.pay.api.common.util.MapUtils
 
MCH_ID - 类 中的静态变量net.arccode.wechat.pay.api.common.constant.WXPayConstants
 
MCH_PAY_API - 类 中的静态变量net.arccode.wechat.pay.api.common.constant.WXPayConstants
商户支付接口
MCH_PAY_APPID - 类 中的静态变量net.arccode.wechat.pay.api.common.constant.WXPayConstants
 
MCH_PAY_ID - 类 中的静态变量net.arccode.wechat.pay.api.common.constant.WXPayConstants
 
MchPayRequest - net.arccode.wechat.pay.api.protocol.mch_pay中的类
商户支付API

详见: https://pay.weixin.qq.com/wiki/doc/api/tools/mch_pay.php?

MchPayRequest() - 类 的构造器net.arccode.wechat.pay.api.protocol.mch_pay.MchPayRequest
 
MchPayRequest(String, String, String, Integer, String, String, String) - 类 的构造器net.arccode.wechat.pay.api.protocol.mch_pay.MchPayRequest
 
MchPayResponse - net.arccode.wechat.pay.api.protocol.mch_pay中的类
扫码支付下单响应参数
MchPayResponse() - 类 的构造器net.arccode.wechat.pay.api.protocol.mch_pay.MchPayResponse
 
md5Sign(String, String, String) - 类 中的静态方法net.arccode.wechat.pay.api.common.util.WXPaySignUtils
返回md5签名后的值

N

net.arccode.wechat.pay.api.common.annotation - 程序包 net.arccode.wechat.pay.api.common.annotation
 
net.arccode.wechat.pay.api.common.constant - 程序包 net.arccode.wechat.pay.api.common.constant
 
net.arccode.wechat.pay.api.common.exception - 程序包 net.arccode.wechat.pay.api.common.exception
 
net.arccode.wechat.pay.api.common.log - 程序包 net.arccode.wechat.pay.api.common.log
 
net.arccode.wechat.pay.api.common.mapping - 程序包 net.arccode.wechat.pay.api.common.mapping
 
net.arccode.wechat.pay.api.common.parser - 程序包 net.arccode.wechat.pay.api.common.parser
 
net.arccode.wechat.pay.api.common.parser.json - 程序包 net.arccode.wechat.pay.api.common.parser.json
 
net.arccode.wechat.pay.api.common.parser.xml - 程序包 net.arccode.wechat.pay.api.common.parser.xml
 
net.arccode.wechat.pay.api.common.util - 程序包 net.arccode.wechat.pay.api.common.util
 
net.arccode.wechat.pay.api.common.util.json - 程序包 net.arccode.wechat.pay.api.common.util.json
 
net.arccode.wechat.pay.api.protocol.base - 程序包 net.arccode.wechat.pay.api.protocol.base
 
net.arccode.wechat.pay.api.protocol.mch_pay - 程序包 net.arccode.wechat.pay.api.protocol.mch_pay
 
net.arccode.wechat.pay.api.protocol.pay_notify - 程序包 net.arccode.wechat.pay.api.protocol.pay_notify
 
net.arccode.wechat.pay.api.protocol.refund - 程序包 net.arccode.wechat.pay.api.protocol.refund
 
net.arccode.wechat.pay.api.protocol.unified_order - 程序包 net.arccode.wechat.pay.api.protocol.unified_order
 
net.arccode.wechat.pay.api.service - 程序包 net.arccode.wechat.pay.api.service
 
newDocument() - 类 中的静态方法net.arccode.wechat.pay.api.common.util.XmlUtils
Creates a new document instance.
NEXT - 类 中的静态变量net.arccode.wechat.pay.api.common.util.json.JSONReader
 
nodeToString(Node) - 类 中的静态方法net.arccode.wechat.pay.api.common.util.XmlUtils
Converts the Node/Document/Element instance to XML payload.
NONCE_STR - 类 中的静态变量net.arccode.wechat.pay.api.common.constant.WXPayConstants
 
NOTIFY_URL - 类 中的静态变量net.arccode.wechat.pay.api.common.constant.WXPayConstants
 

O

ObjectJsonParser<T extends WXPayResponse> - net.arccode.wechat.pay.api.common.parser.json中的类
json对象解析器
ObjectJsonParser(Class<T>) - 类 的构造器net.arccode.wechat.pay.api.common.parser.json.ObjectJsonParser
 
ObjectXmlParser<T extends WXPayResponse> - net.arccode.wechat.pay.api.common.parser.xml中的类
xml对象解析器
ObjectXmlParser(Class<T>) - 类 的构造器net.arccode.wechat.pay.api.common.parser.xml.ObjectXmlParser
 

P

parse(String) - 类 中的方法net.arccode.wechat.pay.api.common.parser.json.ObjectJsonParser
 
parse(String) - 接口 中的方法net.arccode.wechat.pay.api.common.parser.WXPayParser
把响应字段解析为对应的协议对象
parse(String) - 类 中的方法net.arccode.wechat.pay.api.common.parser.xml.ObjectXmlParser
 
parseNotify(String, Class<T>) - 接口 中的方法net.arccode.wechat.pay.api.service.IWXPayClient
解析微信支付异步通知数据
parseNotify(String, Class<T>) - 类 中的方法net.arccode.wechat.pay.api.service.WXPayClient
 
PayNotifyResponse - net.arccode.wechat.pay.api.protocol.pay_notify中的类
微信支付异步通知结果 文档详见: https://pay.weixin.qq.com/wiki/doc/api/native.php?
PayNotifyResponse() - 类 的构造器net.arccode.wechat.pay.api.protocol.pay_notify.PayNotifyResponse
 
put(String, Object) - 类 中的方法net.arccode.wechat.pay.api.common.util.ACHashMap
 
put(String, String) - 类 中的方法net.arccode.wechat.pay.api.common.util.ACHashMap
 

R

randomInt() - 类 中的静态方法net.arccode.wechat.pay.api.common.util.RandomUtils
返回8位随机整数
randomKey() - 类 中的静态方法net.arccode.wechat.pay.api.common.util.RandomUtils
 
randomLong() - 类 中的静态方法net.arccode.wechat.pay.api.common.util.RandomUtils
返回随机长整数
randomNInt(int) - 类 中的静态方法net.arccode.wechat.pay.api.common.util.RandomUtils
获取一定长度的随机字符串
RandomUtils - net.arccode.wechat.pay.api.common.util中的类
描述: 随机数工具类
RandomUtils() - 类 的构造器net.arccode.wechat.pay.api.common.util.RandomUtils
 
read(CharacterIterator, int) - 类 中的方法net.arccode.wechat.pay.api.common.util.json.JSONReader
 
read(CharacterIterator) - 类 中的方法net.arccode.wechat.pay.api.common.util.json.JSONReader
 
read(String) - 类 中的方法net.arccode.wechat.pay.api.common.util.json.JSONReader
 
read(String) - 类 中的方法net.arccode.wechat.pay.api.common.util.json.JSONValidatingReader
 
Reader - net.arccode.wechat.pay.api.common.parser中的接口
 
REFUND_API - 类 中的静态变量net.arccode.wechat.pay.api.common.constant.WXPayConstants
退款
RefundRequest - net.arccode.wechat.pay.api.protocol.refund中的类
微信支付申请退款 详见: https://pay.weixin.qq.com/wiki/doc/api/native.php?
RefundRequest() - 类 的构造器net.arccode.wechat.pay.api.protocol.refund.RefundRequest
 
RefundRequest(String, String, Integer, Integer, String, String) - 类 的构造器net.arccode.wechat.pay.api.protocol.refund.RefundRequest
 
RefundResponse - net.arccode.wechat.pay.api.protocol.refund中的类
微信支付退款响应参数
RefundResponse() - 类 的构造器net.arccode.wechat.pay.api.protocol.refund.RefundResponse
 
RequestParametersHolder - net.arccode.wechat.pay.api.common.util中的类
请求参数分类
RequestParametersHolder() - 类 的构造器net.arccode.wechat.pay.api.common.util.RequestParametersHolder
 

S

saveToXml(Node, File) - 类 中的静态方法net.arccode.wechat.pay.api.common.util.XmlUtils
Saves the node/document/element as XML file.
SDK_VERSION - 类 中的静态变量net.arccode.wechat.pay.api.common.constant.WXPayConstants
==================== 基础常量 ====================
SDKUtils - net.arccode.wechat.pay.api.common.util中的类
sdk 使用的工具
SDKUtils() - 类 的构造器net.arccode.wechat.pay.api.common.util.SDKUtils
 
setAmount(Integer) - 类 中的方法net.arccode.wechat.pay.api.protocol.mch_pay.MchPayRequest
 
setAppId(String) - 类 中的方法net.arccode.wechat.pay.api.protocol.mch_pay.MchPayRequest
 
setAppId(String) - 类 中的方法net.arccode.wechat.pay.api.protocol.pay_notify.PayNotifyResponse
 
setAppId(String) - 类 中的方法net.arccode.wechat.pay.api.protocol.refund.RefundResponse
 
setAppId(String) - 类 中的方法net.arccode.wechat.pay.api.protocol.unified_order.UnifiedOrderRequest
 
setAppId(String) - 类 中的方法net.arccode.wechat.pay.api.protocol.unified_order.UnifiedOrderResponse
 
setApplicationParams(ACHashMap) - 类 中的方法net.arccode.wechat.pay.api.common.util.RequestParametersHolder
 
setAttach(String) - 类 中的方法net.arccode.wechat.pay.api.protocol.pay_notify.PayNotifyResponse
 
setAttach(String) - 类 中的方法net.arccode.wechat.pay.api.protocol.unified_order.UnifiedOrderRequest
 
setBankType(String) - 类 中的方法net.arccode.wechat.pay.api.protocol.pay_notify.PayNotifyResponse
 
setBody(String) - 类 中的方法net.arccode.wechat.pay.api.protocol.base.WXPayResponse
 
setBody(String) - 类 中的方法net.arccode.wechat.pay.api.protocol.unified_order.UnifiedOrderRequest
 
setCashFee(String) - 类 中的方法net.arccode.wechat.pay.api.protocol.pay_notify.PayNotifyResponse
 
setCashFee(String) - 类 中的方法net.arccode.wechat.pay.api.protocol.refund.RefundResponse
 
setCashFeeType(Integer) - 类 中的方法net.arccode.wechat.pay.api.protocol.pay_notify.PayNotifyResponse
 
setCashRefundFee(String) - 类 中的方法net.arccode.wechat.pay.api.protocol.refund.RefundResponse
 
setCheckName(String) - 类 中的方法net.arccode.wechat.pay.api.protocol.mch_pay.MchPayRequest
 
setCodeUrl(String) - 类 中的方法net.arccode.wechat.pay.api.protocol.unified_order.UnifiedOrderResponse
 
setCouponCount(Integer) - 类 中的方法net.arccode.wechat.pay.api.protocol.pay_notify.PayNotifyResponse
 
setCouponFee(Integer) - 类 中的方法net.arccode.wechat.pay.api.protocol.pay_notify.PayNotifyResponse
 
setCouponFeeN(Integer) - 类 中的方法net.arccode.wechat.pay.api.protocol.pay_notify.PayNotifyResponse
 
setCouponIdN(String) - 类 中的方法net.arccode.wechat.pay.api.protocol.pay_notify.PayNotifyResponse
 
setCouponRefundCount(String) - 类 中的方法net.arccode.wechat.pay.api.protocol.refund.RefundResponse
 
setCouponRefundFee(String) - 类 中的方法net.arccode.wechat.pay.api.protocol.refund.RefundResponse
 
setCouponRefundId(String) - 类 中的方法net.arccode.wechat.pay.api.protocol.refund.RefundResponse
 
setDesc(String) - 类 中的方法net.arccode.wechat.pay.api.protocol.mch_pay.MchPayRequest
 
setDetail(String) - 类 中的方法net.arccode.wechat.pay.api.protocol.unified_order.UnifiedOrderRequest
 
setDeviceInfo(String) - 类 中的方法net.arccode.wechat.pay.api.protocol.mch_pay.MchPayRequest
 
setDeviceInfo(String) - 类 中的方法net.arccode.wechat.pay.api.protocol.mch_pay.MchPayResponse
 
setDeviceInfo(String) - 类 中的方法net.arccode.wechat.pay.api.protocol.pay_notify.PayNotifyResponse
 
setDeviceInfo(String) - 类 中的方法net.arccode.wechat.pay.api.protocol.refund.RefundResponse
 
setDeviceInfo(String) - 类 中的方法net.arccode.wechat.pay.api.protocol.unified_order.UnifiedOrderRequest
 
setDeviceInfo(String) - 类 中的方法net.arccode.wechat.pay.api.protocol.unified_order.UnifiedOrderResponse
 
setErrCode(String) - 类 中的方法net.arccode.wechat.pay.api.protocol.mch_pay.MchPayResponse
 
setErrCode(String) - 类 中的方法net.arccode.wechat.pay.api.protocol.pay_notify.PayNotifyResponse
 
setErrCode(String) - 类 中的方法net.arccode.wechat.pay.api.protocol.refund.RefundResponse
 
setErrCode(String) - 类 中的方法net.arccode.wechat.pay.api.protocol.unified_order.UnifiedOrderResponse
 
setErrCodeDes(String) - 类 中的方法net.arccode.wechat.pay.api.protocol.mch_pay.MchPayResponse
 
setErrCodeDes(String) - 类 中的方法net.arccode.wechat.pay.api.protocol.pay_notify.PayNotifyResponse
 
setErrCodeDes(String) - 类 中的方法net.arccode.wechat.pay.api.protocol.refund.RefundResponse
 
setErrCodeDes(String) - 类 中的方法net.arccode.wechat.pay.api.protocol.unified_order.UnifiedOrderResponse
 
setFeeType(String) - 类 中的方法net.arccode.wechat.pay.api.protocol.pay_notify.PayNotifyResponse
 
setFeeType(String) - 类 中的方法net.arccode.wechat.pay.api.protocol.refund.RefundResponse
 
setFeeType(String) - 类 中的方法net.arccode.wechat.pay.api.protocol.unified_order.UnifiedOrderRequest
 
setField(Field) - 类 中的方法net.arccode.wechat.pay.api.common.mapping.ACFieldMethod
 
setGoodsTag(String) - 类 中的方法net.arccode.wechat.pay.api.protocol.unified_order.UnifiedOrderRequest
 
setIp(String) - 类 中的静态方法net.arccode.wechat.pay.api.common.log.ACLogger
 
setIsSubscrib(String) - 类 中的方法net.arccode.wechat.pay.api.protocol.pay_notify.PayNotifyResponse
 
setLimitPay(String) - 类 中的方法net.arccode.wechat.pay.api.protocol.unified_order.UnifiedOrderRequest
 
setMchAppId(String) - 类 中的方法net.arccode.wechat.pay.api.protocol.mch_pay.MchPayResponse
 
setMchId(String) - 类 中的方法net.arccode.wechat.pay.api.protocol.mch_pay.MchPayRequest
 
setMchId(String) - 类 中的方法net.arccode.wechat.pay.api.protocol.mch_pay.MchPayResponse
 
setMchId(String) - 类 中的方法net.arccode.wechat.pay.api.protocol.pay_notify.PayNotifyResponse
 
setMchId(String) - 类 中的方法net.arccode.wechat.pay.api.protocol.refund.RefundResponse
 
setMchId(String) - 类 中的方法net.arccode.wechat.pay.api.protocol.unified_order.UnifiedOrderRequest
 
setMchId(String) - 类 中的方法net.arccode.wechat.pay.api.protocol.unified_order.UnifiedOrderResponse
 
setMethod(Method) - 类 中的方法net.arccode.wechat.pay.api.common.mapping.ACFieldMethod
 
setNamespace(Element, String, String) - 类 中的静态方法net.arccode.wechat.pay.api.common.util.XmlUtils
Sets the namespace to specific element.
setNeedEnableLogger(boolean) - 类 中的静态方法net.arccode.wechat.pay.api.common.log.ACLogger
 
setNonceStr(String) - 类 中的方法net.arccode.wechat.pay.api.protocol.mch_pay.MchPayRequest
 
setNonceStr(String) - 类 中的方法net.arccode.wechat.pay.api.protocol.mch_pay.MchPayResponse
 
setNonceStr(String) - 类 中的方法net.arccode.wechat.pay.api.protocol.pay_notify.PayNotifyResponse
 
setNonceStr(String) - 类 中的方法net.arccode.wechat.pay.api.protocol.refund.RefundResponse
 
setNonceStr(String) - 类 中的方法net.arccode.wechat.pay.api.protocol.unified_order.UnifiedOrderRequest
 
setNonceStr(String) - 类 中的方法net.arccode.wechat.pay.api.protocol.unified_order.UnifiedOrderResponse
 
setNotifyUrl(String) - 类 中的方法net.arccode.wechat.pay.api.protocol.unified_order.UnifiedOrderRequest
 
setOpenId(String) - 类 中的方法net.arccode.wechat.pay.api.protocol.mch_pay.MchPayRequest
 
setOpenId(String) - 类 中的方法net.arccode.wechat.pay.api.protocol.pay_notify.PayNotifyResponse
 
setOpenId(String) - 类 中的方法net.arccode.wechat.pay.api.protocol.unified_order.UnifiedOrderRequest
 
setOutRefundNo(String) - 类 中的方法net.arccode.wechat.pay.api.protocol.refund.RefundResponse
 
setOutTradeNo(String) - 类 中的方法net.arccode.wechat.pay.api.protocol.pay_notify.PayNotifyResponse
 
setOutTradeNo(String) - 类 中的方法net.arccode.wechat.pay.api.protocol.refund.RefundResponse
 
setOutTradeNo(String) - 类 中的方法net.arccode.wechat.pay.api.protocol.unified_order.UnifiedOrderRequest
 
setParams(Map<String, String>) - 类 中的方法net.arccode.wechat.pay.api.protocol.base.WXPayResponse
 
setPartnerTradeNo(String) - 类 中的方法net.arccode.wechat.pay.api.protocol.mch_pay.MchPayRequest
 
setPartnerTradeNo(String) - 类 中的方法net.arccode.wechat.pay.api.protocol.mch_pay.MchPayResponse
 
setPaymentNo(String) - 类 中的方法net.arccode.wechat.pay.api.protocol.mch_pay.MchPayResponse
 
setPaymentTime(String) - 类 中的方法net.arccode.wechat.pay.api.protocol.mch_pay.MchPayResponse
 
setPrepayId(String) - 类 中的方法net.arccode.wechat.pay.api.protocol.unified_order.UnifiedOrderResponse
 
setProductId(String) - 类 中的方法net.arccode.wechat.pay.api.protocol.unified_order.UnifiedOrderRequest
 
setProtocalMustParams(ACHashMap) - 类 中的方法net.arccode.wechat.pay.api.common.util.RequestParametersHolder
 
setProtocalOptParams(ACHashMap) - 类 中的方法net.arccode.wechat.pay.api.common.util.RequestParametersHolder
 
setRefundChannel(String) - 类 中的方法net.arccode.wechat.pay.api.protocol.refund.RefundResponse
 
setRefundFee(String) - 类 中的方法net.arccode.wechat.pay.api.protocol.refund.RefundResponse
 
setRefundId(String) - 类 中的方法net.arccode.wechat.pay.api.protocol.refund.RefundResponse
 
setResultCode(String) - 类 中的方法net.arccode.wechat.pay.api.protocol.mch_pay.MchPayResponse
 
setResultCode(String) - 类 中的方法net.arccode.wechat.pay.api.protocol.pay_notify.PayNotifyResponse
 
setResultCode(String) - 类 中的方法net.arccode.wechat.pay.api.protocol.refund.RefundResponse
 
setResultCode(String) - 类 中的方法net.arccode.wechat.pay.api.protocol.unified_order.UnifiedOrderResponse
 
setReturnCode(String) - 类 中的方法net.arccode.wechat.pay.api.protocol.base.WXPayResponse
 
setReturnMsg(String) - 类 中的方法net.arccode.wechat.pay.api.protocol.base.WXPayResponse
 
setReUserName(String) - 类 中的方法net.arccode.wechat.pay.api.protocol.mch_pay.MchPayRequest
 
setSign(String) - 类 中的方法net.arccode.wechat.pay.api.protocol.mch_pay.MchPayRequest
 
setSign(String) - 类 中的方法net.arccode.wechat.pay.api.protocol.pay_notify.PayNotifyResponse
 
setSign(String) - 类 中的方法net.arccode.wechat.pay.api.protocol.refund.RefundResponse
 
setSign(String) - 类 中的方法net.arccode.wechat.pay.api.protocol.unified_order.UnifiedOrderRequest
 
setSign(String) - 类 中的方法net.arccode.wechat.pay.api.protocol.unified_order.UnifiedOrderResponse
 
setSpBillCreateIp(String) - 类 中的方法net.arccode.wechat.pay.api.protocol.mch_pay.MchPayRequest
 
setSpBillCreateIp(String) - 类 中的方法net.arccode.wechat.pay.api.protocol.unified_order.UnifiedOrderRequest
 
setTimeEnd(String) - 类 中的方法net.arccode.wechat.pay.api.protocol.pay_notify.PayNotifyResponse
 
setTimeExpire(String) - 类 中的方法net.arccode.wechat.pay.api.protocol.unified_order.UnifiedOrderRequest
 
setTimeStart(String) - 类 中的方法net.arccode.wechat.pay.api.protocol.unified_order.UnifiedOrderRequest
 
setTotalFee(Integer) - 类 中的方法net.arccode.wechat.pay.api.protocol.pay_notify.PayNotifyResponse
 
setTotalFee(String) - 类 中的方法net.arccode.wechat.pay.api.protocol.refund.RefundResponse
 
setTotalFee(Integer) - 类 中的方法net.arccode.wechat.pay.api.protocol.unified_order.UnifiedOrderRequest
 
setTradeType(String) - 类 中的方法net.arccode.wechat.pay.api.protocol.pay_notify.PayNotifyResponse
 
setTradeType(String) - 类 中的方法net.arccode.wechat.pay.api.protocol.unified_order.UnifiedOrderRequest
 
setTradeType(String) - 类 中的方法net.arccode.wechat.pay.api.protocol.unified_order.UnifiedOrderResponse
 
setTransactionId(String) - 类 中的方法net.arccode.wechat.pay.api.protocol.pay_notify.PayNotifyResponse
 
setTransactionId(String) - 类 中的方法net.arccode.wechat.pay.api.protocol.refund.RefundResponse
 
SIGN - 类 中的静态变量net.arccode.wechat.pay.api.common.constant.WXPayConstants
 
SIGN_TYPE - 类 中的静态变量net.arccode.wechat.pay.api.common.constant.WXPayConstants
 
SIGN_TYPE_MD5 - 类 中的静态变量net.arccode.wechat.pay.api.common.constant.WXPayConstants
 
SIGN_TYPE_RSA - 类 中的静态变量net.arccode.wechat.pay.api.common.constant.WXPayConstants
 
start(String) - 类 中的方法net.arccode.wechat.pay.api.common.util.json.BufferErrorListener
 
start(String) - 接口 中的方法net.arccode.wechat.pay.api.common.util.json.JSONErrorListener
 
StdoutStreamErrorListener - net.arccode.wechat.pay.api.common.util.json中的类
 
StdoutStreamErrorListener() - 类 的构造器net.arccode.wechat.pay.api.common.util.json.StdoutStreamErrorListener
 
StringUtils - net.arccode.wechat.pay.api.common.util中的类
字符串工具类
stripNonValidXMLCharacters(String) - 类 中的静态方法net.arccode.wechat.pay.api.common.util.StringUtils
过滤不可见字符

T

toResponse(String, Class<T>) - 接口 中的方法net.arccode.wechat.pay.api.common.parser.Converter
响应字符串转响应对象类型
toResponse(String, Class<T>) - 类 中的方法net.arccode.wechat.pay.api.common.parser.json.JsonConverter
 
toResponse(String, Class<T>) - 类 中的方法net.arccode.wechat.pay.api.common.parser.xml.XmlConverter
 
TRADE_TYPE - 类 中的静态变量net.arccode.wechat.pay.api.common.constant.WXPayConstants
 

U

unicodeToChinese(String) - 类 中的静态方法net.arccode.wechat.pay.api.common.util.StringUtils
把通用字符编码的字符串转化为汉字编码。
UNIFIED_ORDER_API - 类 中的静态变量net.arccode.wechat.pay.api.common.constant.WXPayConstants
统一下单接口
UnifiedOrderRequest - net.arccode.wechat.pay.api.protocol.unified_order中的类
统一下单入参, 适用于公众号支付(JSAPI)/扫码支付(NATIVE)/APP支付(APP) 详见: https://pay.weixin.qq.com/wiki/doc/api/native.php?
UnifiedOrderRequest() - 类 的构造器net.arccode.wechat.pay.api.protocol.unified_order.UnifiedOrderRequest
 
UnifiedOrderRequest(String, String, Integer, String, String, String, String) - 类 的构造器net.arccode.wechat.pay.api.protocol.unified_order.UnifiedOrderRequest
 
UnifiedOrderResponse - net.arccode.wechat.pay.api.protocol.unified_order中的类
扫码支付下单响应参数
UnifiedOrderResponse() - 类 的构造器net.arccode.wechat.pay.api.protocol.unified_order.UnifiedOrderResponse
 

V

validate(String) - 类 中的方法net.arccode.wechat.pay.api.common.util.json.JSONValidator
 
validateXml(Node, File) - 类 中的静态方法net.arccode.wechat.pay.api.common.util.XmlUtils
Validates the element tree context via given XML schema file.
validateXml(Node, InputStream) - 类 中的静态方法net.arccode.wechat.pay.api.common.util.XmlUtils
Validates the element tree context via given XML schema file.

W

write(Object) - 类 中的方法net.arccode.wechat.pay.api.common.util.json.JSONValidatingWriter
 
write(long) - 类 中的方法net.arccode.wechat.pay.api.common.util.json.JSONValidatingWriter
 
write(double) - 类 中的方法net.arccode.wechat.pay.api.common.util.json.JSONValidatingWriter
 
write(char) - 类 中的方法net.arccode.wechat.pay.api.common.util.json.JSONValidatingWriter
 
write(boolean) - 类 中的方法net.arccode.wechat.pay.api.common.util.json.JSONValidatingWriter
 
write(Object) - 类 中的方法net.arccode.wechat.pay.api.common.util.json.JSONWriter
 
write(long) - 类 中的方法net.arccode.wechat.pay.api.common.util.json.JSONWriter
 
write(double) - 类 中的方法net.arccode.wechat.pay.api.common.util.json.JSONWriter
 
write(char) - 类 中的方法net.arccode.wechat.pay.api.common.util.json.JSONWriter
 
write(boolean) - 类 中的方法net.arccode.wechat.pay.api.common.util.json.JSONWriter
 
WXPayApiException - net.arccode.wechat.pay.api.common.exception中的异常错误
API调用异常基类
WXPayApiException() - 异常错误 的构造器net.arccode.wechat.pay.api.common.exception.WXPayApiException
 
WXPayApiException(String) - 异常错误 的构造器net.arccode.wechat.pay.api.common.exception.WXPayApiException
 
WXPayApiException(Throwable) - 异常错误 的构造器net.arccode.wechat.pay.api.common.exception.WXPayApiException
 
WXPayApiException(String, Throwable) - 异常错误 的构造器net.arccode.wechat.pay.api.common.exception.WXPayApiException
 
WXPayApiException(String, String) - 异常错误 的构造器net.arccode.wechat.pay.api.common.exception.WXPayApiException
 
WXPayClient - net.arccode.wechat.pay.api.service中的类
 
WXPayClient(String, String, String) - 类 的构造器net.arccode.wechat.pay.api.service.WXPayClient
 
WXPayClient(String, String, String, String, String) - 类 的构造器net.arccode.wechat.pay.api.service.WXPayClient
 
WXPayConstants - net.arccode.wechat.pay.api.common.constant中的类
微信常量
WXPayConstants() - 类 的构造器net.arccode.wechat.pay.api.common.constant.WXPayConstants
 
WXPayParser<T extends WXPayResponse> - net.arccode.wechat.pay.api.common.parser中的接口
响应解释器接口; 响应格式可以是JSON, XML等等.
WXPayRequest<T extends WXPayResponse> - net.arccode.wechat.pay.api.protocol.base中的接口
请求接口
WXPayResponse - net.arccode.wechat.pay.api.protocol.base中的类
API基础响应信息
WXPayResponse() - 类 的构造器net.arccode.wechat.pay.api.protocol.base.WXPayResponse
 
WXPaySignUtils - net.arccode.wechat.pay.api.common.util中的类
签名工具
WXPaySignUtils() - 类 的构造器net.arccode.wechat.pay.api.common.util.WXPaySignUtils
 

X

XmlConverter - net.arccode.wechat.pay.api.common.parser.xml中的类
xml格式转换
XmlConverter() - 类 的构造器net.arccode.wechat.pay.api.common.parser.xml.XmlConverter
 
xmlToHtml(String, File) - 类 中的静态方法net.arccode.wechat.pay.api.common.util.XmlUtils
Transforms the XML content to XHTML/HTML format string with the XSL.
xmlToString(File) - 类 中的静态方法net.arccode.wechat.pay.api.common.util.XmlUtils
Converts the an XML file to XML payload.
xmlToString(InputStream) - 类 中的静态方法net.arccode.wechat.pay.api.common.util.XmlUtils
Converts the an XML file input stream to XML payload.
XmlUtils - net.arccode.wechat.pay.api.common.util中的类
xml 通用操作
XmlUtils() - 类 的构造器net.arccode.wechat.pay.api.common.util.XmlUtils
 
A B C D E F G H I J L M N O P R S T U V W X 

Copyright © 2017. All rights reserved.