索引
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
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,没有嵌套节点的简单处理
All Classes and Interfaces|常量字段值|所有程序包|序列化表格