索引

A B C D E F G H I J L M N O P Q R S T U V W X 
All Classes and Interfaces|常量字段值|所有程序包|序列化表格

A

AbstractHttpDelegate - com.ijpay.core.http中的类
IJPay 让支付触手可及,封装了微信支付、支付宝支付、银联支付等常用的支付方式以及各种常用的接口。
AbstractHttpDelegate() - 类的构造器 com.ijpay.core.http.AbstractHttpDelegate
 
AesUtil - com.ijpay.core.kit中的类
IJPay 让支付触手可及,封装了微信支付、支付宝支付、银联支付常用的支付方式以及各种常用的接口。
AesUtil(byte[]) - 类的构造器 com.ijpay.core.kit.AesUtil
 
APP - enum class 中的枚举常量 com.ijpay.core.enums.TradeType
微信APP支付
appCreateSign(String, String, String, String) - 类中的静态方法 com.ijpay.core.kit.WxPayKit
App 调起支付签名
appCreateSign(String, String, String, PrivateKey) - 类中的静态方法 com.ijpay.core.kit.WxPayKit
App 调起支付签名
appPrepayIdCreateSign(String, String, String, String, SignType) - 类中的静态方法 com.ijpay.core.kit.WxPayKit
APP 支付-预付订单再次签名
AuthTypeEnum - com.ijpay.core.enums中的Enum Class
IJPay 让支付触手可及,封装了微信支付、支付宝支付、银联支付等常用的支付方式以及各种常用的接口。

B

BaseModel - com.ijpay.core.model中的类
 
BaseModel() - 类的构造器 com.ijpay.core.model.BaseModel
 
bizPayUrl(String, String, String, String) - 类中的静态方法 com.ijpay.core.kit.WxPayKit
生成二维码链接
bizPayUrl(String, String, String, String, String, String) - 类中的静态方法 com.ijpay.core.kit.WxPayKit
生成二维码链接
bizPayUrl(String, String, String, String, String, String, SignType) - 类中的静态方法 com.ijpay.core.kit.WxPayKit
生成二维码链接
buildAuthorization(RequestMethodEnum, String, String, String, String, String) - 类中的静态方法 com.ijpay.core.kit.WxPayKit
构建 v3 接口所需的 Authorization
buildAuthorization(RequestMethodEnum, String, String, String, String, String, String, long, String) - 类中的静态方法 com.ijpay.core.kit.WxPayKit
构建 v3 接口所需的 Authorization
buildAuthorization(RequestMethodEnum, String, String, String, PrivateKey, String) - 类中的静态方法 com.ijpay.core.kit.WxPayKit
构建 v3 接口所需的 Authorization
buildAuthorization(RequestMethodEnum, String, String, String, PrivateKey, String, String, long, String) - 类中的静态方法 com.ijpay.core.kit.WxPayKit
构建 v3 接口所需的 Authorization
buildSign(Map<String, String>, String, SignType) - 类中的静态方法 com.ijpay.core.kit.WxPayKit
构建签名
buildSign(Map<String, String>, String, SignType, boolean) - 类中的静态方法 com.ijpay.core.kit.WxPayKit
构建签名
buildSign(Map<String, String>, String, SignType, String, String, boolean) - 类中的静态方法 com.ijpay.core.kit.WxPayKit
构建签名
buildSignMessage(RequestMethodEnum, String, long, String, String) - 类中的静态方法 com.ijpay.core.kit.PayKit
构造签名串
buildSignMessage(String, String, String) - 类中的静态方法 com.ijpay.core.kit.PayKit
构造签名串
buildSignMessage(ArrayList<String>) - 类中的静态方法 com.ijpay.core.kit.PayKit
构造签名串
BUSINESS_MODEL - enum class 中的枚举常量 com.ijpay.core.enums.PayModel
商户模式

C

CertificateModel - com.ijpay.core.model中的类
IJPay 让支付触手可及,封装了微信支付、支付宝支付、银联支付常用的支付方式以及各种常用的接口。
CertificateModel() - 类的构造器 com.ijpay.core.model.CertificateModel
 
checkByPublicKey(String, String, String) - 类中的静态方法 com.ijpay.core.kit.RsaKit
公钥验证签名
checkByPublicKey(String, String, PublicKey) - 类中的静态方法 com.ijpay.core.kit.RsaKit
公钥验证签名
checkCertificateIsValid(CertificateModel, String, int) - 类中的静态方法 com.ijpay.core.kit.PayKit
检查证书是否可用
checkCertificateIsValid(String, String, int) - 类中的静态方法 com.ijpay.core.kit.PayKit
检查证书是否可用
checkCertificateIsValid(X509Certificate, String, int) - 类中的静态方法 com.ijpay.core.kit.PayKit
检查证书是否可用
CLASS_PATH_PREFIX - 类中的静态变量 com.ijpay.core.kit.PayKit
对象路径前缀
CN - 接口中的静态变量 com.ijpay.core.constant.IJPayConstants
证书CN字段
CODE_200 - 接口中的静态变量 com.ijpay.core.constant.IJPayConstants
处理成功
CODE_202 - 接口中的静态变量 com.ijpay.core.constant.IJPayConstants
服务器已接受请求,但尚未处理
CODE_204 - 接口中的静态变量 com.ijpay.core.constant.IJPayConstants
处理成功,无返回Body
CODE_400 - 接口中的静态变量 com.ijpay.core.constant.IJPayConstants
协议或者参数非法
CODE_401 - 接口中的静态变量 com.ijpay.core.constant.IJPayConstants
签名验证失败
CODE_403 - 接口中的静态变量 com.ijpay.core.constant.IJPayConstants
权限异常
CODE_404 - 接口中的静态变量 com.ijpay.core.constant.IJPayConstants
请求的资源不存在
CODE_429 - 接口中的静态变量 com.ijpay.core.constant.IJPayConstants
请求超过频率限制
CODE_500 - 接口中的静态变量 com.ijpay.core.constant.IJPayConstants
系统错误
CODE_502 - 接口中的静态变量 com.ijpay.core.constant.IJPayConstants
服务下线,暂时不可用
CODE_503 - 接口中的静态变量 com.ijpay.core.constant.IJPayConstants
服务不可用,过载保护
codeIsOk(String) - 类中的静态方法 com.ijpay.core.kit.WxPayKit
判断接口返回的 code
com.ijpay.core - 程序包 com.ijpay.core
 
com.ijpay.core.constant - 程序包 com.ijpay.core.constant
 
com.ijpay.core.enums - 程序包 com.ijpay.core.enums
 
com.ijpay.core.http - 程序包 com.ijpay.core.http
 
com.ijpay.core.kit - 程序包 com.ijpay.core.kit
 
com.ijpay.core.model - 程序包 com.ijpay.core.model
 
com.ijpay.core.utils - 程序包 com.ijpay.core.utils
 
CONNECT - enum class 中的枚举常量 com.ijpay.core.enums.RequestMethodEnum
connect 请求
createLinkString(Map<String, String>) - 类中的静态方法 com.ijpay.core.kit.PayKit
把所有元素排序
createLinkString(Map<String, String>, boolean) - 类中的静态方法 com.ijpay.core.kit.PayKit
 
createLinkString(Map<String, String>, String, boolean) - 类中的静态方法 com.ijpay.core.kit.PayKit
 
createLinkString(Map<String, String>, String, boolean, boolean) - 类中的静态方法 com.ijpay.core.kit.PayKit
 
createSign(String, SignType) - 类中的方法 com.ijpay.core.model.BaseModel
构建签名 Map
createSign(String, SignType, boolean) - 类中的方法 com.ijpay.core.model.BaseModel
构建签名 Map
createSign(String, SignType, String) - 类中的方法 com.ijpay.core.model.BaseModel
构建签名 Map
createSign(String, SignType, String, String, boolean) - 类中的方法 com.ijpay.core.model.BaseModel
构建签名 Map
createSign(String, String, String) - 类中的静态方法 com.ijpay.core.kit.PayKit
v3 接口创建签名
createSign(String, PrivateKey) - 类中的静态方法 com.ijpay.core.kit.PayKit
v3 接口创建签名
createSign(ArrayList<String>, String, String) - 类中的静态方法 com.ijpay.core.kit.PayKit
v3 接口创建签名
createSign(ArrayList<String>, PrivateKey) - 类中的静态方法 com.ijpay.core.kit.PayKit
v3 接口创建签名
createSign(Map<String, String>, String) - 类中的静态方法 com.ijpay.core.kit.WxPayKit
生成签名
createSign(Map<String, String>, String, SignType) - 类中的静态方法 com.ijpay.core.kit.WxPayKit
生成签名
createSign(Map<String, String>, String, SignType, String) - 类中的静态方法 com.ijpay.core.kit.WxPayKit
生成签名

D

DateTimeZoneUtil - com.ijpay.core.utils中的类
时间工具类
DateTimeZoneUtil() - 类的构造器 com.ijpay.core.utils.DateTimeZoneUtil
 
dateToTimeZone(long) - 类中的静态方法 com.ijpay.core.utils.DateTimeZoneUtil
时间转 TimeZone
dateToTimeZone(Date) - 类中的静态方法 com.ijpay.core.utils.DateTimeZoneUtil
时间转 TimeZone
decode(String) - 类中的静态方法 com.ijpay.core.kit.QrCodeKit
 
decryptByPrivateKey(String, String) - 类中的静态方法 com.ijpay.core.kit.RsaKit
私钥解密
decryptByPrivateKey(String, String, String) - 类中的静态方法 com.ijpay.core.kit.RsaKit
私钥解密
decryptByPrivateKeyByWx(String, String) - 类中的静态方法 com.ijpay.core.kit.RsaKit
私钥解密
decryptData(String, String) - 类中的静态方法 com.ijpay.core.kit.PayKit
AES 解密
decryptData(String, String) - 类中的静态方法 com.ijpay.core.kit.WxPayKit
AES 解密
decryptToString(byte[], byte[], String) - 类中的方法 com.ijpay.core.kit.AesUtil
证书和回调报文解密
delete(String, String, Map<String, String>) - 类中的方法 com.ijpay.core.http.AbstractHttpDelegate
delete 请求
delete(String, Map<String, Object>, Map<String, String>) - 类中的方法 com.ijpay.core.http.AbstractHttpDelegate
delete 请求
DELETE - enum class 中的枚举常量 com.ijpay.core.enums.RequestMethodEnum
delete 请求

E

encode(String, BarcodeFormat, Integer, ErrorCorrectionLevel, String, int, int, String) - 类中的静态方法 com.ijpay.core.kit.QrCodeKit
图形码生成工具
encodeOutPutSteam(OutputStream, String, BarcodeFormat, Integer, ErrorCorrectionLevel, String, int, int) - 类中的静态方法 com.ijpay.core.kit.QrCodeKit
 
encryptByPrivateKey(String, String) - 类中的静态方法 com.ijpay.core.kit.RsaKit
私钥签名
encryptByPrivateKey(String, PrivateKey) - 类中的静态方法 com.ijpay.core.kit.RsaKit
私钥签名
encryptByPublicKey(String, String) - 类中的静态方法 com.ijpay.core.kit.RsaKit
公钥加密
encryptByPublicKey(String, String, String) - 类中的静态方法 com.ijpay.core.kit.RsaKit
公钥加密
encryptByPublicKeyByWx(String, String) - 类中的静态方法 com.ijpay.core.kit.RsaKit
公钥加密
encryptData(String, String) - 类中的静态方法 com.ijpay.core.kit.PayKit
AES 加密
encryptData(String, String) - 类中的静态方法 com.ijpay.core.kit.WxPayKit
AES 加密

F

forEachMap(Map<String, String>, String, String) - 类中的静态方法 com.ijpay.core.kit.PayKit
遍历 Map 并构建 xml 数据
forEachMap(Map<String, String>, String, String) - 类中的静态方法 com.ijpay.core.kit.WxPayKit
 

G

generateStr() - 类中的静态方法 com.ijpay.core.kit.PayKit
简化的UUID,去掉了横线,使用性能更好的 ThreadLocalRandom 生成UUID
generateStr() - 类中的静态方法 com.ijpay.core.kit.WxPayKit
 
get(String) - 类中的方法 com.ijpay.core.http.AbstractHttpDelegate
get 请求
get(String, Map<String, Object>) - 类中的方法 com.ijpay.core.http.AbstractHttpDelegate
get 请求
get(String, Map<String, Object>, Map<String, String>) - 类中的方法 com.ijpay.core.http.AbstractHttpDelegate
get 请求
GET - enum class 中的枚举常量 com.ijpay.core.enums.RequestMethodEnum
get 请求
getAbsolutePath(String) - 类中的静态方法 com.ijpay.core.kit.PayKit
传入 classPath 静态资源路径返回绝对路径
getAuthorization(String, String, String, String, String, String) - 类中的静态方法 com.ijpay.core.kit.PayKit
获取授权认证信息
getBody() - 类中的方法 com.ijpay.core.IJPayHttpResponse
 
getBodyByte() - 类中的方法 com.ijpay.core.IJPayHttpResponse
 
getBoolean(Object, String) - 类中的方法 com.ijpay.core.XmlHelper
获取
getBoolean(String) - 类中的方法 com.ijpay.core.XmlHelper
获取Boolean
getCertFileContent(String) - 类中的静态方法 com.ijpay.core.kit.PayKit
通过路径获取证书文件的内容
getCertFileInputStream(String) - 类中的静态方法 com.ijpay.core.kit.PayKit
通过路径获取证书文件的输入流
getCertificate(InputStream) - 类中的静态方法 com.ijpay.core.kit.PayKit
获取证书
getCertificate(String) - 类中的静态方法 com.ijpay.core.kit.PayKit
获取证书
getCertificateInfo(String) - 类中的静态方法 com.ijpay.core.kit.PayKit
获取证书详细信息
getCertificateInfo(X509Certificate) - 类中的静态方法 com.ijpay.core.kit.PayKit
获取证书详细信息
getCode() - enum class中的方法 com.ijpay.core.enums.AuthTypeEnum
获取枚举编码
getDelegate() - 类中的静态方法 com.ijpay.core.kit.HttpKit
 
getDesc() - enum class中的方法 com.ijpay.core.enums.AuthTypeEnum
获取详细的描述信息
getFieldValueByName(String, Object) - 类中的方法 com.ijpay.core.model.BaseModel
根据属性名获取属性值
getFiledNames(Object) - 类中的方法 com.ijpay.core.model.BaseModel
获取属性名数组
getFilePath(String) - 类中的静态方法 com.ijpay.core.kit.PayKit
获取文件真实路径
getFileToStream(String) - 类中的静态方法 com.ijpay.core.kit.PayKit
传入 classPath 静态资源路径返回文件输入流
getHeader(String) - 类中的方法 com.ijpay.core.IJPayHttpResponse
 
getHeaders() - 类中的方法 com.ijpay.core.IJPayHttpResponse
 
getIssuerDn() - 类中的方法 com.ijpay.core.model.CertificateModel
 
getItself() - 类中的方法 com.ijpay.core.model.CertificateModel
 
getJson() - 接口中的方法 com.ijpay.core.utils.RetryUtils.ResultCheck
获取 JSON
getKeys() - 类中的静态方法 com.ijpay.core.kit.RsaKit
生成公钥和私钥
getNode(Object, String) - 类中的方法 com.ijpay.core.XmlHelper
获取某个节点
getNode(String) - 类中的方法 com.ijpay.core.XmlHelper
获取某个节点
getNodeList(Object, String) - 类中的方法 com.ijpay.core.XmlHelper
获取子节点
getNodeList(String) - 类中的方法 com.ijpay.core.XmlHelper
获取子节点
getNotAfter() - 类中的方法 com.ijpay.core.model.CertificateModel
 
getNotBefore() - 类中的方法 com.ijpay.core.model.CertificateModel
 
getNumber(Object, String) - 类中的方法 com.ijpay.core.XmlHelper
获取
getNumber(String) - 类中的方法 com.ijpay.core.XmlHelper
获取Number
getPayModel() - enum class中的方法 com.ijpay.core.enums.PayModel
 
getPlatformCertAlgorithm() - enum class中的方法 com.ijpay.core.enums.AuthTypeEnum
获取平台证书算法
getPrivateKey(String, String) - 类中的静态方法 com.ijpay.core.kit.PayKit
获取商户私钥
getPrivateKey(String, String) - 类中的静态方法 com.ijpay.core.kit.RsaKit
使用模和指数生成RSA私钥 注意:【此代码用了默认补位方式,为RSA/None/PKCS1Padding,不同JDK默认的补位方式可能不同,如Android默认是RSA /None/NoPadding】
getPrivateKeyByContent(String) - 类中的静态方法 com.ijpay.core.kit.PayKit
获取证书内容
getPrivateKeyByKeyContent(String, String) - 类中的静态方法 com.ijpay.core.kit.PayKit
获取商户私钥
getPrivateKeyStr(String, String) - 类中的静态方法 com.ijpay.core.kit.PayKit
获取商户私钥
getPrivateKeyStr(PrivateKey) - 类中的静态方法 com.ijpay.core.kit.RsaKit
 
getProxy() - 类中的方法 com.ijpay.core.http.AbstractHttpDelegate
设置代理
getPublicKey(String, String) - 类中的静态方法 com.ijpay.core.kit.RsaKit
使用模和指数生成RSA公钥 注意:【此代码用了默认补位方式,为RSA/None/PKCS1Padding,不同JDK默认的补位方式可能不同,如Android默认是RSA /None/NoPadding】
getPublicKeyByContent(String) - 类中的静态方法 com.ijpay.core.kit.PayKit
获取证书内容
getPublicKeyStr(PublicKey) - 类中的静态方法 com.ijpay.core.kit.RsaKit
 
getRealIp(HttpServletRequest) - 类中的静态方法 com.ijpay.core.kit.IpKit
 
getRealIpV2(HttpServletRequest) - 类中的静态方法 com.ijpay.core.kit.IpKit
 
getSerialNumber() - 类中的方法 com.ijpay.core.model.CertificateModel
 
getSmPrivateKey(byte[]) - 类中的静态方法 com.ijpay.core.kit.PayKit
获取国密证书私钥
getSmPrivateKey(String) - 类中的静态方法 com.ijpay.core.kit.PayKit
获取国密证书私钥
getSmPublicKey(byte[]) - 类中的静态方法 com.ijpay.core.kit.PayKit
获取国密证书公钥
getSmPublicKey(String) - 类中的静态方法 com.ijpay.core.kit.PayKit
获取国密证书公钥
getSnowflake(long, long) - 类中的静态方法 com.ijpay.core.kit.PayKit
雪花算法
getStatus() - 类中的方法 com.ijpay.core.IJPayHttpResponse
 
getString(Object, String) - 类中的方法 com.ijpay.core.XmlHelper
获取String
getString(String) - 类中的方法 com.ijpay.core.XmlHelper
获取String
getSubjectDn() - 类中的方法 com.ijpay.core.model.CertificateModel
 
getTradeType() - enum class中的方法 com.ijpay.core.enums.TradeType
 
getType() - enum class中的方法 com.ijpay.core.enums.SignType
 
getVersion() - 类中的方法 com.ijpay.core.model.CertificateModel
 

H

HEAD - enum class 中的枚举常量 com.ijpay.core.enums.RequestMethodEnum
head 请求
hmacSha256(String, String) - 类中的静态方法 com.ijpay.core.kit.PayKit
生成16进制的 sha256 字符串
hmacSha256(String, String) - 类中的静态方法 com.ijpay.core.kit.WxPayKit
 
HMACSHA256 - enum class 中的枚举常量 com.ijpay.core.enums.SignType
HMAC-SHA256 加密
HttpKit - com.ijpay.core.kit中的类
IJPay 让支付触手可及,封装了微信支付、支付宝支付、银联支付常用的支付方式以及各种常用的接口。
HttpKit() - 类的构造器 com.ijpay.core.kit.HttpKit
 

I

IJPayConstants - com.ijpay.core.constant中的接口
IJPay 让支付触手可及,封装了微信支付、支付宝支付、银联支付常用的支付方式以及各种常用的接口。
IJPayHttpResponse - com.ijpay.core中的类
IJPay 让支付触手可及,封装了微信支付、支付宝支付、银联支付常用的支付方式以及各种常用的接口。
IJPayHttpResponse() - 类的构造器 com.ijpay.core.IJPayHttpResponse
 
IpKit - com.ijpay.core.kit中的类
 
IpKit() - 类的构造器 com.ijpay.core.kit.IpKit
 
ISSUER - 接口中的静态变量 com.ijpay.core.constant.IJPayConstants
证书颁发者

J

JSAPI - enum class 中的枚举常量 com.ijpay.core.enums.TradeType
微信公众号支付或者小程序支付
jsApiCreateSign(String, String, String) - 类中的静态方法 com.ijpay.core.kit.WxPayKit
JS 调起支付签名
jsApiCreateSign(String, String, PrivateKey) - 类中的静态方法 com.ijpay.core.kit.WxPayKit
JS 调起支付签名

L

loadPrivateKey(String) - 类中的静态方法 com.ijpay.core.kit.RsaKit
从字符串中加载私钥
加载时使用的是PKCS8EncodedKeySpec(PKCS#8编码的Key指令)。
loadPublicKey(String) - 类中的静态方法 com.ijpay.core.kit.RsaKit
从字符串中加载公钥

M

main(String[]) - 类中的静态方法 com.ijpay.core.kit.QrCodeKit
 
main(String[]) - 类中的静态方法 com.ijpay.core.kit.RsaKit
 
main(String[]) - 类中的静态方法 com.ijpay.core.utils.DateTimeZoneUtil
 
matching() - 接口中的方法 com.ijpay.core.utils.RetryUtils.ResultCheck
是否匹配
md5(String) - 类中的静态方法 com.ijpay.core.kit.PayKit
生成16进制 MD5 字符串
md5(String) - 类中的静态方法 com.ijpay.core.kit.WxPayKit
 
MD5 - enum class 中的枚举常量 com.ijpay.core.enums.SignType
MD5 加密
MICROPAY - enum class 中的枚举常量 com.ijpay.core.enums.TradeType
付款码支付
miniAppPrepayIdCreateSign(String, String, String, SignType) - 类中的静态方法 com.ijpay.core.kit.WxPayKit
小程序-预付订单再次签名
MWEB - enum class 中的枚举常量 com.ijpay.core.enums.TradeType
H5支付

N

NATIVE - enum class 中的枚举常量 com.ijpay.core.enums.TradeType
微信扫码支付

O

of(File) - 类中的静态方法 com.ijpay.core.XmlHelper
 
of(InputStream) - 类中的静态方法 com.ijpay.core.XmlHelper
 
of(String) - 类中的静态方法 com.ijpay.core.XmlHelper
 
ONLINE_CONTACT - 接口中的静态变量 com.ijpay.core.constant.IJPayConstants
在线交流
OPTIONS - enum class 中的枚举常量 com.ijpay.core.enums.RequestMethodEnum
options 请求

P

patch(String, String, Map<String, String>) - 类中的方法 com.ijpay.core.http.AbstractHttpDelegate
patch 请求
patch(String, Map<String, Object>, Map<String, String>) - 类中的方法 com.ijpay.core.http.AbstractHttpDelegate
patch 请求
PATCH - enum class 中的枚举常量 com.ijpay.core.enums.RequestMethodEnum
PATCH 请求
PayKit - com.ijpay.core.kit中的类
IJPay 让支付触手可及,封装了微信支付、支付宝支付、银联支付常用的支付方式以及各种常用的接口。
PayKit() - 类的构造器 com.ijpay.core.kit.PayKit
 
PayModel - com.ijpay.core.enums中的Enum Class
IJPay 让支付触手可及,封装了微信支付、支付宝支付、银联支付常用的支付方式以及各种常用的接口。
post(String, String) - 类中的方法 com.ijpay.core.http.AbstractHttpDelegate
post 请求
post(String, String, InputStream, String) - 类中的方法 com.ijpay.core.http.AbstractHttpDelegate
post 请求
post(String, String, InputStream, String, String) - 类中的方法 com.ijpay.core.http.AbstractHttpDelegate
post 请求
post(String, String, String, String) - 类中的方法 com.ijpay.core.http.AbstractHttpDelegate
post 请求
post(String, String, String, String, String) - 类中的方法 com.ijpay.core.http.AbstractHttpDelegate
post 请求
post(String, String, Map<String, String>) - 类中的方法 com.ijpay.core.http.AbstractHttpDelegate
post 请求
post(String, Map<String, Object>) - 类中的方法 com.ijpay.core.http.AbstractHttpDelegate
post 请求
post(String, Map<String, Object>, Map<String, String>) - 类中的方法 com.ijpay.core.http.AbstractHttpDelegate
post 请求
POST - enum class 中的枚举常量 com.ijpay.core.enums.RequestMethodEnum
post 请求
prepayIdCreateSign(String, String, String, SignType) - 类中的静态方法 com.ijpay.core.kit.WxPayKit
公众号支付-预付订单再次签名
put(String, String, Map<String, String>) - 类中的方法 com.ijpay.core.http.AbstractHttpDelegate
put 请求
put(String, Map<String, Object>, Map<String, String>) - 类中的方法 com.ijpay.core.http.AbstractHttpDelegate
put 请求
PUT - enum class 中的枚举常量 com.ijpay.core.enums.RequestMethodEnum
put 请求

Q

QrCodeKit - com.ijpay.core.kit中的类
IJPay 让支付触手可及,封装了微信支付、支付宝支付、银联支付常用的支付方式以及各种常用的接口。
QrCodeKit() - 类的构造器 com.ijpay.core.kit.QrCodeKit
 

R

readData(HttpServletRequest) - 类中的静态方法 com.ijpay.core.kit.HttpKit
 
replace(String, String, String...) - 类中的静态方法 com.ijpay.core.kit.WxPayKit
替换url中的参数
RequestMethodEnum - com.ijpay.core.enums中的Enum Class
IJPay 让支付触手可及,封装了微信支付、支付宝支付、银联支付常用的支付方式以及各种常用的接口。
retryOnException(int, long, Callable<V>) - 类中的静态方法 com.ijpay.core.utils.RetryUtils
在遇到异常时尝试重试
retryOnException(int, Callable<V>) - 类中的静态方法 com.ijpay.core.utils.RetryUtils
在遇到异常时尝试重试
RetryUtils - com.ijpay.core.utils中的类
IJPay 让支付触手可及,封装了微信支付、支付宝支付、银联支付常用的支付方式以及各种常用的接口。
RetryUtils() - 类的构造器 com.ijpay.core.utils.RetryUtils
 
RetryUtils.ResultCheck - com.ijpay.core.utils中的接口
回调结果检查
RSA - enum class 中的枚举常量 com.ijpay.core.enums.AuthTypeEnum
RSA
RSA - enum class 中的枚举常量 com.ijpay.core.enums.SignType
RSA
rsaDecryptOAEP(String, PrivateKey) - 类中的静态方法 com.ijpay.core.kit.PayKit
私钥解密
rsaEncryptOAEP(String, X509Certificate) - 类中的静态方法 com.ijpay.core.kit.PayKit
公钥加密
RsaKit - com.ijpay.core.kit中的类
IJPay 让支付触手可及,封装了微信支付、支付宝支付、银联支付常用的支付方式以及各种常用的接口。
RsaKit() - 类的构造器 com.ijpay.core.kit.RsaKit
 

S

SERIAL_NUMBER_LENGTH - 接口中的静态变量 com.ijpay.core.constant.IJPayConstants
证书序列号固定40字节的字符串
SERVICE_MODE - enum class 中的枚举常量 com.ijpay.core.enums.PayModel
服务商模式
setBody(String) - 类中的方法 com.ijpay.core.IJPayHttpResponse
 
setBodyByte(byte[]) - 类中的方法 com.ijpay.core.IJPayHttpResponse
 
setDelegate(AbstractHttpDelegate) - 类中的静态方法 com.ijpay.core.kit.HttpKit
 
setHeaders(Map<String, List<String>>) - 类中的方法 com.ijpay.core.IJPayHttpResponse
 
setIssuerDn(Principal) - 类中的方法 com.ijpay.core.model.CertificateModel
 
setItself(X509Certificate) - 类中的方法 com.ijpay.core.model.CertificateModel
 
setNotAfter(Date) - 类中的方法 com.ijpay.core.model.CertificateModel
 
setNotBefore(Date) - 类中的方法 com.ijpay.core.model.CertificateModel
 
setSerialNumber(String) - 类中的方法 com.ijpay.core.model.CertificateModel
 
setStatus(int) - 类中的方法 com.ijpay.core.IJPayHttpResponse
 
setSubjectDn(Principal) - 类中的方法 com.ijpay.core.model.CertificateModel
 
setVersion(int) - 类中的方法 com.ijpay.core.model.CertificateModel
 
sha1(File) - 类中的静态方法 com.ijpay.core.kit.PayKit
SHA1加密文件,生成16进制SHA1字符串
sha1(InputStream) - 类中的静态方法 com.ijpay.core.kit.PayKit
SHA1加密,生成16进制SHA1字符串
sha1(String) - 类中的静态方法 com.ijpay.core.kit.PayKit
SHA1加密,生成16进制SHA1字符串
SignType - com.ijpay.core.enums中的Enum Class
IJPay 让支付触手可及,封装了微信支付、支付宝支付、银联支付常用的支付方式以及各种常用的接口。
SM2 - enum class 中的枚举常量 com.ijpay.core.enums.AuthTypeEnum
国密
sm2SignWithSm3(String, String) - 类中的静态方法 com.ijpay.core.kit.PayKit
签名
sm2SignWithSm3(PrivateKey, String) - 类中的静态方法 com.ijpay.core.kit.PayKit
签名
sm3Hash(String) - 类中的静态方法 com.ijpay.core.kit.PayKit
SM3 Hash
sm4DecryptToString(String, String, String, String) - 类中的静态方法 com.ijpay.core.kit.PayKit
下载平台证书以及回调通知加解密
sm4Verify(String, String, String) - 类中的静态方法 com.ijpay.core.kit.PayKit
 
sm4Verify(PublicKey, String, String) - 类中的静态方法 com.ijpay.core.kit.PayKit
国密验签

T

timeZoneDateToStr(String) - 类中的静态方法 com.ijpay.core.utils.DateTimeZoneUtil
TimeZone 时间转标准时间
toMap() - 类中的方法 com.ijpay.core.model.BaseModel
将建构的 builder 转为 Map
toMap() - 类中的方法 com.ijpay.core.XmlHelper
针对没有嵌套节点的简单处理
toMap(HttpServletRequest) - 类中的静态方法 com.ijpay.core.kit.HttpKit
将同步通知的参数转化为Map
toString() - enum class中的方法 com.ijpay.core.enums.RequestMethodEnum
 
toString() - enum class中的方法 com.ijpay.core.enums.SignType
 
toString() - 类中的方法 com.ijpay.core.IJPayHttpResponse
 
toString() - 类中的方法 com.ijpay.core.model.CertificateModel
 
toXml(Map<String, String>) - 类中的静态方法 com.ijpay.core.kit.PayKit
微信下单 map to xml
toXml(Map<String, String>) - 类中的静态方法 com.ijpay.core.kit.WxPayKit
微信下单 map to xml
TRACE - enum class 中的枚举常量 com.ijpay.core.enums.RequestMethodEnum
trace 请求
TradeType - com.ijpay.core.enums中的Enum Class
IJPay 让支付触手可及,封装了微信支付、支付宝支付、银联支付常用的支付方式以及各种常用的接口。

U

upload(String, String, String, String, String) - 类中的方法 com.ijpay.core.http.AbstractHttpDelegate
上传文件
upload(String, String, String, String, String, String) - 类中的方法 com.ijpay.core.http.AbstractHttpDelegate
上传文件
UPLOAD - enum class 中的枚举常量 com.ijpay.core.enums.RequestMethodEnum
上传实质是 post 请求
urlEncode(String) - 类中的静态方法 com.ijpay.core.kit.PayKit
URL 编码

V

valueOf(String) - enum class中的静态方法 com.ijpay.core.enums.AuthTypeEnum
Returns the enum constant of this class with the specified name.
valueOf(String) - enum class中的静态方法 com.ijpay.core.enums.PayModel
Returns the enum constant of this class with the specified name.
valueOf(String) - enum class中的静态方法 com.ijpay.core.enums.RequestMethodEnum
Returns the enum constant of this class with the specified name.
valueOf(String) - enum class中的静态方法 com.ijpay.core.enums.SignType
Returns the enum constant of this class with the specified name.
valueOf(String) - enum class中的静态方法 com.ijpay.core.enums.TradeType
Returns the enum constant of this class with the specified name.
values() - enum class中的静态方法 com.ijpay.core.enums.AuthTypeEnum
Returns an array containing the constants of this enum class, in the order they are declared.
values() - enum class中的静态方法 com.ijpay.core.enums.PayModel
Returns an array containing the constants of this enum class, in the order they are declared.
values() - enum class中的静态方法 com.ijpay.core.enums.RequestMethodEnum
Returns an array containing the constants of this enum class, in the order they are declared.
values() - enum class中的静态方法 com.ijpay.core.enums.SignType
Returns an array containing the constants of this enum class, in the order they are declared.
values() - enum class中的静态方法 com.ijpay.core.enums.TradeType
Returns an array containing the constants of this enum class, in the order they are declared.
verifyNotify(String, String, String, String, String, String, InputStream) - 类中的静态方法 com.ijpay.core.kit.WxPayKit
v3 支付异步通知验证签名
verifyNotify(String, String, String, String, String, String, String) - 类中的静态方法 com.ijpay.core.kit.WxPayKit
v3 支付异步通知验证签名
verifyNotify(Map<String, String>, String) - 类中的静态方法 com.ijpay.core.kit.WxPayKit
支付异步通知时校验 sign
verifyNotify(Map<String, String>, String, SignType) - 类中的静态方法 com.ijpay.core.kit.WxPayKit
支付异步通知时校验 sign
verifyNotify(Map<String, String>, String, SignType, String) - 类中的静态方法 com.ijpay.core.kit.WxPayKit
支付异步通知时校验 sign
verifyNotify(Map<String, String>, String, String) - 类中的静态方法 com.ijpay.core.kit.WxPayKit
支付异步通知时校验 sign
verifySignature(IJPayHttpResponse, InputStream) - 类中的静态方法 com.ijpay.core.kit.WxPayKit
验证签名
verifySignature(IJPayHttpResponse, String) - 类中的静态方法 com.ijpay.core.kit.WxPayKit
验证签名
verifySignature(String, String, String, String, String) - 类中的静态方法 com.ijpay.core.kit.WxPayKit
验证签名
verifySignature(String, String, String, String, String, InputStream) - 类中的静态方法 com.ijpay.core.kit.WxPayKit
验证签名
verifySignature(String, String, String, String, PublicKey) - 类中的静态方法 com.ijpay.core.kit.WxPayKit
验证签名
verifySignature(Map<String, Object>, InputStream) - 类中的静态方法 com.ijpay.core.kit.WxPayKit
已过时。
verifySignature(Map<String, Object>, String) - 类中的静态方法 com.ijpay.core.kit.WxPayKit
已过时。

W

writeToFile(BufferedImage, String, String) - 类中的静态方法 com.ijpay.core.kit.QrCodeKit
将BufferedImage对象写入文件
WxPayKit - com.ijpay.core.kit中的类
IJPay 让支付触手可及,封装了微信支付、支付宝支付、银联支付常用的支付方式以及各种常用的接口。
WxPayKit() - 类的构造器 com.ijpay.core.kit.WxPayKit
 

X

XmlHelper - com.ijpay.core中的类
xpath解析xml
xmlToMap(String) - 类中的静态方法 com.ijpay.core.kit.PayKit
针对支付的 xml,没有嵌套节点的简单处理
xmlToMap(String) - 类中的静态方法 com.ijpay.core.kit.WxPayKit
针对支付的 xml,没有嵌套节点的简单处理
A B C D E F G H I J L M N O P Q R S T U V W X 
All Classes and Interfaces|常量字段值|所有程序包|序列化表格