程序包 com.ijpay.wxpay
类 WxPayApi
java.lang.Object
com.ijpay.wxpay.WxPayApi
IJPay 让支付触手可及,封装了微信支付、支付宝支付、银联支付常用的支付方式以及各种常用的接口。
不依赖任何第三方 mvc 框架,仅仅作为工具使用简单快速完成支付模块的开发,可轻松嵌入到任何系统里。
IJPay 交流群: 723992875、864988890
Node.js 版: https://gitee.com/javen205/TNWX
微信支付相关接口
- 作者:
- Javen
-
构造器概要
构造器 -
方法概要
修饰符和类型方法说明static StringauthCodeToOpenid(Map<String, String> params) 授权码查询 openIdbuildResMap(IJPayHttpResponse response) 构建返回参数static StringcloseOrder(Map<String, String> params) 关闭订单static StringcontractBill(Map<String, String> params, PayModel payModel) 查询签约关系对账单static StringcontractOrder(Map<String, String> params) 支付中签约static IJPayHttpResponsedelete 请求static IJPayHttpResponsedelete 请求static StringdeleteContract(Map<String, String> params, PayModel payModel) 申请解约static StringdepositConsume(Map<String, String> params, InputStream certFile, String certPass) 消费押金static String消费押金static StringdepositFacePay(Map<String, String> params) 支付押金(人脸支付)static StringdepositMicroPay(Map<String, String> params) 支付押金(付款码支付)static StringdepositOrderQuery(Map<String, String> params) 查询订单static StringdepositRefund(Map<String, String> params, InputStream certFile, String certPass) 申请退款(押金)static String申请退款(押金)static StringdepositRefundQuery(Map<String, String> params) 查询退款(押金)static StringdepositReverse(Map<String, String> params, InputStream certFile, String certPass) 撤销订单static String撤销订单static Stringstatic Stringstatic Stringstatic Stringstatic Stringstatic Stringstatic StringdoPostSslByProtocol(String url, Map<String, String> params, InputStream certFile, String protocol) static StringdoPostSslByProtocol(String url, Map<String, String> params, InputStream certFile, String certPass, String protocol) static Stringstatic StringdoPostSslByProtocol(String url, Map<String, String> params, String certPath, String certPass, String protocol) static Stringstatic StringdoUploadSsl(String url, Map<String, String> params, String certPath, String certPass, String filePath) static StringdoUploadSslByProtocol(String url, Map<String, String> params, String certPath, String filePath, String protocol) static StringdoUploadSslByProtocol(String url, Map<String, String> params, String certPath, String certPass, String filePath, String protocol) static StringdownloadBill(boolean isSandbox, Map<String, String> params) 下载对账单static StringdownloadFundFlow(Map<String, String> params, InputStream certFile, String certPass) 下载资金账单static String下载资金账单static StringentrustWeb(Map<String, Object> params, PayModel payModel) 公众号纯签约static String发起请求static String发起请求static String发起请求static String发起请求static String发起请求static Stringexecution(String apiUrl, Map<String, String> params, String certPath, String certPass, String filePath) static StringexecutionByGet(String apiUrl, Map<String, Object> params) 发起请求static StringexecutionByProtocol(String apiUrl, Map<String, String> params, InputStream certFile, String protocol) 发起请求static StringexecutionByProtocol(String apiUrl, Map<String, String> params, InputStream certFile, String certPass, String protocol) 发起请求static String发起请求static StringexecutionByProtocol(String apiUrl, Map<String, String> params, String certPath, String certPass, String protocol) 发起请求static StringexecutionByProtocol(String apiUrl, Map<String, String> params, String certPath, String certPass, String filePath, String protocol) static String刷脸支付static StringfacePayQuery(Map<String, String> params) 查询刷脸支付订单static StringfacePayReverse(Map<String, String> params, InputStream certFile, String certPass) 刷脸支付撤销订单static String刷脸支付撤销订单static IJPayHttpResponseget 请求static IJPayHttpResponseget 请求static StringgetAuthInfo(Map<String, String> params) 刷脸设备获取设备调用凭证getBaseHeaders(String authorization) static String查询红包记录static String查询红包记录getHeaders(String authorization, String serialNumber) static StringgetPublicKey(Map<String, String> params, InputStream certFile, String certPass) 获取 RSA 加密公钥static String获取 RSA 加密公钥static StringgetPublicKeyByProtocol(Map<String, String> params, InputStream certFile, String certPass, String protocol) 获取 RSA 加密公钥static StringgetPublicKeyByProtocol(Map<String, String> params, String certPath, String certPass, String protocol) 获取 RSA 加密公钥static String获取接口请求的 URLstatic String获取接口请求的 URLstatic String获取接口请求的 URLstatic StringgetSignKey(String mchId, String partnerKey, SignType signType) 获取验签秘钥APIstatic StringgetTransferInfo(Map<String, String> params, InputStream certFile, String certPass) 查询企业付款到零钱static String查询企业付款到零钱getUploadHeaders(String authorization, String serialNumber) static Stringh5EntrustWeb(Map<String, Object> params, PayModel payModel) H5 纯签约static String刷卡支付static StringmultiProfitSharing(Map<String, String> params, InputStream certFile, String certPass) 请求多次分账static String请求多次分账static StringorderQuery(boolean isSandbox, WxDomain wxDomain, Map<String, String> params) 订单查询static StringorderQuery(boolean isSandbox, Map<String, String> params) 订单查询static StringorderQuery(Map<String, String> params) 订单查询static StringorderRefund(boolean isSandbox, Map<String, String> params, InputStream certFile, String certPass) 申请退款static String申请退款static StringorderRefundByProtocol(boolean isSandbox, Map<String, String> params, InputStream certFile, String certPass, String protocol) 申请退款static StringorderRefundByProtocol(boolean isSandbox, Map<String, String> params, String certPath, String certPass, String protocol) 申请退款static StringorderRefundQuery(boolean isSandbox, Map<String, String> params) 查询退款static StringorderReport(Map<String, String> params) 交易保障static StringorderReverse(Map<String, String> params, InputStream certFile, String certPass) 撤销订单static String撤销订单static StringpapPayApply(Map<String, String> params, PayModel payModel) 申请扣款static IJPayHttpResponsepatch 请求static IJPayHttpResponsepatch 请求static String企业付款到银行static String企业付款到银行static StringpayBankByProtocol(Map<String, String> params, InputStream certFile, String certPass, String protocol) 企业付款到银行static String企业付款到银行static IJPayHttpResponsepost 请求static IJPayHttpResponsepost 请求static StringpreEntrustWeb(Map<String, Object> params, PayModel payModel) APP 纯签约static StringprofitSharing(Map<String, String> params, InputStream certFile, String certPass) 请求单次分账static String请求单次分账static StringprofitSharingAddReceiver(Map<String, String> params) 添加分账接收方static StringprofitSharingFinish(Map<String, String> params, InputStream certFile, String certPass) 完结分账static String完结分账static StringprofitSharingQuery(Map<String, String> params) 查询分账结果static StringprofitSharingRemoveReceiver(Map<String, String> params) 删除分账接收方static StringprofitSharingReturn(Map<String, String> params, InputStream certFile, String certPass) 分账回退static String分账回退static StringprofitSharingReturnQuery(Map<String, String> params) 分账回退结果查询static String统一下单static String统一下单static String统一下单static IJPayHttpResponseput 请求static IJPayHttpResponseput 请求static String查询企业付款到银行static String查询企业付款到银行static StringqueryContract(Map<String, String> params, PayModel payModel) 查询签约关系static StringqueryCouponsInfo(Map<String, String> params) 查询代金券信息static StringqueryCouponStock(Map<String, String> params) 查询代金券批次static StringqueryTrans2pocket(Map<String, String> params, InputStream certFile, String certPass) 查询向员工付款记录static StringqueryTrans2pocket(Map<String, String> params, InputStream certFile, String certPass, String protocol) 查询向员工付款记录static String查询向员工付款记录static StringqueryTrans2pocketByProtocol(Map<String, String> params, String certPath, String certPass, String protocol) 查询向员工付款记录static StringqueryWorkWxRedPack(Map<String, String> params, InputStream certFile, String certPass) 查询向员工付款记录static String查询向员工付款记录static StringqueryWorkWxRedPackByProtocol(Map<String, String> params, InputStream certFile, String certPass, String protocol) 查询向员工付款记录static StringqueryWorkWxRedPackByProtocol(Map<String, String> params, String certPath, String certPass, String protocol) 查询向员工付款记录static StringsendCoupon(Map<String, String> params, InputStream certFile, String certPass) 发放代金券static String发放代金券static StringsendGroupRedPack(Map<String, String> params, InputStream certFile, String certPass) 发放裂变红包static String发放裂变红包static StringsendGroupRedPackByProtocol(Map<String, String> params, InputStream certFile, String certPass, String protocol) 发放裂变红包static StringsendGroupRedPackByProtocol(Map<String, String> params, String certPath, String certPass, String protocol) 发放裂变红包static StringsendMiniProgramRedPack(Map<String, String> params, InputStream certFile, String certPass) 小程序发放红包接口static String小程序发放红包接口static StringsendMiniProgramRedPackByProtocol(Map<String, String> params, InputStream certFile, String certPass, String protocol) 小程序发放红包接口static StringsendMiniProgramRedPackByProtocol(Map<String, String> params, String certPath, String certPass, String protocol) 小程序发放红包接口static StringsendRedPack(Map<String, String> params, InputStream certFile, String certPass) 发放普通红包static String发放普通红包static StringsendRedPackByProtocol(Map<String, String> params, InputStream certFile, String certPass, String protocol) 发放普通红包static String发放普通红包static StringsendWorkWxRedPack(Map<String, String> params, InputStream certFile, String certPass) 发放企业红包static String发放企业红包static StringsendWorkWxRedPackByProtocol(Map<String, String> params, InputStream certFile, String certPass, String protocol) 发放企业红包static StringsendWorkWxRedPackByProtocol(Map<String, String> params, String certPath, String certPass, String protocol) 发放企业红包static StringtoShortUrl(Map<String, String> params) 转换短链接static Stringtrans2pocket(Map<String, String> params, InputStream certFile, String certPass) 向员工付款static String向员工付款static Stringtrans2pocketByProtocol(Map<String, String> params, InputStream certFile, String certPass, String protocol) 向员工付款static Stringtrans2pocketByProtocol(Map<String, String> params, String certPath, String certPass, String protocol) 向员工付款static String企业付款到零钱static String企业付款到零钱static StringtransfersByProtocol(Map<String, String> params, InputStream certFile, String certPass, String protocol) 企业付款到零钱static String企业付款到零钱static IJPayHttpResponseupload 请求static IJPayHttpResponseupload 请求static IJPayHttpResponsev3(RequestMethodEnum method, String urlPrefix, String urlSuffix, String mchId, String serialNo, String platSerialNo, String keyPath, String body) V3 接口统一执行入口static IJPayHttpResponsev3(RequestMethodEnum method, String urlPrefix, String urlSuffix, String mchId, String serialNo, String platSerialNo, String keyPath, String body, String authType) V3 接口统一执行入口static IJPayHttpResponsev3(RequestMethodEnum method, String urlPrefix, String urlSuffix, String mchId, String serialNo, String platSerialNo, String keyPath, String body, String nonceStr, long timestamp, String authType, File file) V3 接口统一执行入口static IJPayHttpResponsev3(RequestMethodEnum method, String urlPrefix, String urlSuffix, String mchId, String serialNo, String platSerialNo, String keyPath, Map<String, String> params) V3 接口统一执行入口static IJPayHttpResponsev3(RequestMethodEnum method, String urlPrefix, String urlSuffix, String mchId, String serialNo, String platSerialNo, String keyPath, Map<String, String> params, String authType) V3 接口统一执行入口static IJPayHttpResponsev3(RequestMethodEnum method, String urlPrefix, String urlSuffix, String mchId, String serialNo, String platSerialNo, PrivateKey privateKey, String body) V3 接口统一执行入口static IJPayHttpResponsev3(RequestMethodEnum method, String urlPrefix, String urlSuffix, String mchId, String serialNo, String platSerialNo, PrivateKey privateKey, String body, String nonceStr, long timestamp, String authType, File file) V3 接口统一执行入口static IJPayHttpResponsev3(RequestMethodEnum method, String urlPrefix, String urlSuffix, String mchId, String serialNo, String platSerialNo, PrivateKey privateKey, Map<String, String> params) V3 接口统一执行入口static IJPayHttpResponsev3(String urlPrefix, String urlSuffix, String mchId, String serialNo, String platSerialNo, String keyPath, String body, File file) V3 接口统一执行入口static IJPayHttpResponsev3(String urlPrefix, String urlSuffix, String mchId, String serialNo, String platSerialNo, PrivateKey privateKey, String body, File file) V3 接口统一执行入口v3Execution(RequestMethodEnum method, String urlPrefix, String urlSuffix, String mchId, String serialNo, String keyPath, String body) 已过时。v3Execution(RequestMethodEnum method, String urlPrefix, String urlSuffix, String mchId, String serialNo, String platSerialNo, String keyPath, String body) 已过时。v3Execution(RequestMethodEnum method, String urlPrefix, String urlSuffix, String mchId, String serialNo, String platSerialNo, String keyPath, String body, String nonceStr, long timestamp, String authType, File file) 已过时。v3Execution(RequestMethodEnum method, String urlPrefix, String urlSuffix, String mchId, String serialNo, String platSerialNo, String keyPath, Map<String, String> params) 已过时。v3Execution(RequestMethodEnum method, String urlPrefix, String urlSuffix, String mchId, String serialNo, String keyPath, Map<String, String> params) 已过时。v3Upload(String urlPrefix, String urlSuffix, String mchId, String serialNo, String keyPath, String body, File file) 已过时。v3Upload(String urlPrefix, String urlSuffix, String mchId, String serialNo, String platSerialNo, String keyPath, String body, File file) 已过时。static IJPayHttpResponse小程序虚拟支付接口
-
构造器详细资料
-
WxPayApi
public WxPayApi()
-
-
方法详细资料
-
getReqUrl
获取接口请求的 URL -
getReqUrl
获取接口请求的 URL -
getReqUrl
获取接口请求的 URL -
execution
发起请求- 参数:
apiUrl- 接口 URL 通过getReqUrl(WxApiEnum)或者getReqUrl(WxApiEnum, WxDomain, boolean)来获取params- 接口请求参数- 返回:
String请求返回的结果
-
executionByGet
发起请求- 参数:
apiUrl- 接口 URL 通过getReqUrl(WxApiEnum)或者getReqUrl(WxApiEnum, WxDomain, boolean)来获取params- 接口请求参数- 返回:
String请求返回的结果
-
execution
public static String execution(String apiUrl, Map<String, String> params, String certPath, String certPass) 发起请求- 参数:
apiUrl- 接口 URL 通过getReqUrl(WxApiEnum)或者getReqUrl(WxApiEnum, WxDomain, boolean)来获取params- 接口请求参数certPath- 证书文件路径certPass- 证书密码- 返回:
String请求返回的结果
-
executionByProtocol
public static String executionByProtocol(String apiUrl, Map<String, String> params, String certPath, String certPass, String protocol) 发起请求- 参数:
apiUrl- 接口 URL 通过getReqUrl(WxApiEnum)或者getReqUrl(WxApiEnum, WxDomain, boolean)来获取params- 接口请求参数certPath- 证书文件路径certPass- 证书密码protocol- 协议- 返回:
String请求返回的结果
-
execution
发起请求- 参数:
apiUrl- 接口 URL 通过getReqUrl(WxApiEnum)或者getReqUrl(WxApiEnum, WxDomain, boolean)来获取params- 接口请求参数certPath- 证书文件路径- 返回:
String请求返回的结果
-
executionByProtocol
public static String executionByProtocol(String apiUrl, Map<String, String> params, String certPath, String protocol) 发起请求- 参数:
apiUrl- 接口 URL 通过getReqUrl(WxApiEnum)或者getReqUrl(WxApiEnum, WxDomain, boolean)来获取params- 接口请求参数certPath- 证书文件路径protocol- 协议- 返回:
String请求返回的结果
-
execution
public static String execution(String apiUrl, Map<String, String> params, InputStream certFile, String certPass) 发起请求- 参数:
apiUrl- 接口 URL 通过getReqUrl(WxApiEnum)或者getReqUrl(WxApiEnum, WxDomain, boolean)来获取params- 接口请求参数certFile- 证书文件输入流certPass- 证书密码- 返回:
String请求返回的结果
-
executionByProtocol
public static String executionByProtocol(String apiUrl, Map<String, String> params, InputStream certFile, String certPass, String protocol) 发起请求- 参数:
apiUrl- 接口 URL 通过getReqUrl(WxApiEnum)或者getReqUrl(WxApiEnum, WxDomain, boolean)来获取params- 接口请求参数certFile- 证书文件输入流certPass- 证书密码protocol- 协议- 返回:
String请求返回的结果
-
execution
发起请求- 参数:
apiUrl- 接口 URL 通过getReqUrl(WxApiEnum)或者getReqUrl(WxApiEnum, WxDomain, boolean)来获取params- 接口请求参数certFile- 证书文件输入流- 返回:
String请求返回的结果
-
executionByProtocol
public static String executionByProtocol(String apiUrl, Map<String, String> params, InputStream certFile, String protocol) 发起请求- 参数:
apiUrl- 接口 URL 通过getReqUrl(WxApiEnum)或者getReqUrl(WxApiEnum, WxDomain, boolean)来获取params- 接口请求参数certFile- 证书文件输入流protocol- 协议- 返回:
String请求返回的结果
-
execution
-
executionByProtocol
-
v3
public static IJPayHttpResponse v3(RequestMethodEnum method, String urlPrefix, String urlSuffix, String mchId, String serialNo, String platSerialNo, String keyPath, String body, String nonceStr, long timestamp, String authType, File file) throws Exception V3 接口统一执行入口- 参数:
method-RequestMethodEnum请求方法urlPrefix- 可通过WxDomain来获取urlSuffix- 可通过WxApiEnum来获取,URL挂载参数需要自行拼接mchId- 商户IdserialNo- 商户 API 证书序列号platSerialNo- 平台序列号,接口中包含敏感信息时必传keyPath- apiclient_key.pem 证书路径body- 接口请求参数nonceStr- 随机字符库timestamp- 时间戳authType- 认证类型file- 文件- 返回:
IJPayHttpResponse请求返回的结果- 抛出:
Exception- 接口执行异常
-
v3
public static IJPayHttpResponse v3(RequestMethodEnum method, String urlPrefix, String urlSuffix, String mchId, String serialNo, String platSerialNo, PrivateKey privateKey, String body, String nonceStr, long timestamp, String authType, File file) throws Exception V3 接口统一执行入口- 参数:
method-RequestMethodEnum请求方法urlPrefix- 可通过WxDomain来获取urlSuffix- 可通过WxApiEnum来获取,URL挂载参数需要自行拼接mchId- 商户IdserialNo- 商户 API 证书序列号platSerialNo- 平台序列号,接口中包含敏感信息时必传privateKey- 商户私钥body- 接口请求参数nonceStr- 随机字符库timestamp- 时间戳authType- 认证类型file- 文件- 返回:
IJPayHttpResponse请求返回的结果- 抛出:
Exception- 接口执行异常
-
v3
public static IJPayHttpResponse v3(RequestMethodEnum method, String urlPrefix, String urlSuffix, String mchId, String serialNo, String platSerialNo, String keyPath, String body, String authType) throws Exception V3 接口统一执行入口- 参数:
method-RequestMethodEnum请求方法urlPrefix- 可通过WxDomain来获取urlSuffix- 可通过WxApiEnum来获取,URL挂载参数需要自行拼接mchId- 商户IdserialNo- 商户 API 证书序列号platSerialNo- 平台序列号keyPath- apiclient_key.pem 证书路径body- 接口请求参数authType- 认证类型- 返回:
IJPayHttpResponse请求返回的结果- 抛出:
Exception- 接口执行异常
-
v3
public static IJPayHttpResponse v3(RequestMethodEnum method, String urlPrefix, String urlSuffix, String mchId, String serialNo, String platSerialNo, String keyPath, String body) throws Exception V3 接口统一执行入口- 参数:
method-RequestMethodEnum请求方法urlPrefix- 可通过WxDomain来获取urlSuffix- 可通过WxApiEnum来获取,URL挂载参数需要自行拼接mchId- 商户IdserialNo- 商户 API 证书序列号platSerialNo- 平台序列号keyPath- apiclient_key.pem 证书路径body- 接口请求参数- 返回:
IJPayHttpResponse请求返回的结果- 抛出:
Exception- 接口执行异常
-
v3
public static IJPayHttpResponse v3(RequestMethodEnum method, String urlPrefix, String urlSuffix, String mchId, String serialNo, String platSerialNo, PrivateKey privateKey, String body) throws Exception V3 接口统一执行入口- 参数:
method-RequestMethodEnum请求方法urlPrefix- 可通过WxDomain来获取urlSuffix- 可通过WxApiEnum来获取,URL挂载参数需要自行拼接mchId- 商户IdserialNo- 商户 API 证书序列号platSerialNo- 平台序列号privateKey- 商户私钥body- 接口请求参数- 返回:
IJPayHttpResponse请求返回的结果- 抛出:
Exception- 接口执行异常
-
v3
public static IJPayHttpResponse v3(RequestMethodEnum method, String urlPrefix, String urlSuffix, String mchId, String serialNo, String platSerialNo, String keyPath, Map<String, String> params) throws ExceptionV3 接口统一执行入口- 参数:
method-RequestMethodEnum请求方法urlPrefix- 可通过WxDomain来获取urlSuffix- 可通过WxApiEnum来获取,URL挂载参数需要自行拼接mchId- 商户IdserialNo- 商户 API 证书序列号platSerialNo- 平台序列号keyPath- apiclient_key.pem 证书路径params- Get 接口请求参数- 返回:
IJPayHttpResponse请求返回的结果- 抛出:
Exception- 接口执行异常
-
v3
public static IJPayHttpResponse v3(RequestMethodEnum method, String urlPrefix, String urlSuffix, String mchId, String serialNo, String platSerialNo, String keyPath, Map<String, String> params, String authType) throws ExceptionV3 接口统一执行入口- 参数:
method-RequestMethodEnum请求方法urlPrefix- 可通过WxDomain来获取urlSuffix- 可通过WxApiEnum来获取,URL挂载参数需要自行拼接mchId- 商户IdserialNo- 商户 API 证书序列号platSerialNo- 平台序列号keyPath- apiclient_key.pem 证书路径params- Get 接口请求参数authType-AuthTypeEnum授权类型- 返回:
IJPayHttpResponse请求返回的结果- 抛出:
Exception- 接口执行异常
-
v3
public static IJPayHttpResponse v3(RequestMethodEnum method, String urlPrefix, String urlSuffix, String mchId, String serialNo, String platSerialNo, PrivateKey privateKey, Map<String, String> params) throws ExceptionV3 接口统一执行入口- 参数:
method-RequestMethodEnum请求方法urlPrefix- 可通过WxDomain来获取urlSuffix- 可通过WxApiEnum来获取,URL挂载参数需要自行拼接mchId- 商户IdserialNo- 商户 API 证书序列号platSerialNo- 平台序列号privateKey- 商户私钥params- Get 接口请求参数- 返回:
IJPayHttpResponse请求返回的结果- 抛出:
Exception- 接口执行异常
-
v3
public static IJPayHttpResponse v3(String urlPrefix, String urlSuffix, String mchId, String serialNo, String platSerialNo, String keyPath, String body, File file) throws Exception V3 接口统一执行入口- 参数:
urlPrefix- 可通过WxDomain来获取urlSuffix- 可通过WxApiEnum来获取,URL挂载参数需要自行拼接mchId- 商户IdserialNo- 商户 API 证书序列号platSerialNo- 平台序列号keyPath- apiclient_key.pem 证书路径body- 接口请求参数file- 文件- 返回:
IJPayHttpResponse请求返回的结果- 抛出:
Exception- 接口执行异常
-
v3
public static IJPayHttpResponse v3(String urlPrefix, String urlSuffix, String mchId, String serialNo, String platSerialNo, PrivateKey privateKey, String body, File file) throws Exception V3 接口统一执行入口- 参数:
urlPrefix- 可通过WxDomain来获取urlSuffix- 可通过WxApiEnum来获取,URL挂载参数需要自行拼接mchId- 商户IdserialNo- 商户 API 证书序列号platSerialNo- 平台序列号privateKey- 商户私钥body- 接口请求参数file- 文件- 返回:
IJPayHttpResponse请求返回的结果- 抛出:
Exception- 接口执行异常
-
v3Execution
@Deprecated public static Map<String,Object> v3Execution(RequestMethodEnum method, String urlPrefix, String urlSuffix, String mchId, String serialNo, String platSerialNo, String keyPath, String body, String nonceStr, long timestamp, String authType, File file) throws Exception 已过时。V3 接口统一执行入口- 参数:
method-RequestMethodEnum请求方法urlPrefix- 可通过WxDomain来获取urlSuffix- 可通过WxApiEnum来获取,URL挂载参数需要自行拼接mchId- 商户IdserialNo- 商户 API 证书序列号platSerialNo- 平台序列号,接口中包含敏感信息时必传keyPath- apiclient_key.pem 证书路径body- 接口请求参数nonceStr- 随机字符库timestamp- 时间戳authType- 认证类型file- 文件- 返回:
Map请求返回的结果- 抛出:
Exception- 接口执行异常
-
v3Execution
@Deprecated public static Map<String,Object> v3Execution(RequestMethodEnum method, String urlPrefix, String urlSuffix, String mchId, String serialNo, String keyPath, String body) throws Exception 已过时。V3 接口统一执行入口- 参数:
method-RequestMethodEnum请求方法urlPrefix- 可通过WxDomain来获取urlSuffix- 可通过WxApiEnum来获取,URL挂载参数需要自行拼接mchId- 商户IdserialNo- 商户 API 证书序列号keyPath- apiclient_key.pem 证书路径body- 接口请求参数- 返回:
Map请求返回的结果- 抛出:
Exception- 异常信息
-
v3Execution
@Deprecated public static Map<String,Object> v3Execution(RequestMethodEnum method, String urlPrefix, String urlSuffix, String mchId, String serialNo, String platSerialNo, String keyPath, String body) throws Exception 已过时。V3 接口统一执行入口- 参数:
method-RequestMethodEnum请求方法urlPrefix- 可通过WxDomain来获取urlSuffix- 可通过WxApiEnum来获取,URL挂载参数需要自行拼接mchId- 商户IdserialNo- 商户 API 证书序列号platSerialNo- 平台序列号keyPath- apiclient_key.pem 证书路径body- 接口请求参数- 返回:
Map请求返回的结果- 抛出:
Exception- 接口执行异常
-
v3Execution
@Deprecated public static Map<String,Object> v3Execution(RequestMethodEnum method, String urlPrefix, String urlSuffix, String mchId, String serialNo, String platSerialNo, String keyPath, Map<String, String> params) throws Exception已过时。V3 接口统一执行入口- 参数:
method-RequestMethodEnum请求方法urlPrefix- 可通过WxDomain来获取urlSuffix- 可通过WxApiEnum来获取,URL挂载参数需要自行拼接mchId- 商户IdserialNo- 商户 API 证书序列号platSerialNo- 平台序列号keyPath- apiclient_key.pem 证书路径params- Get 接口请求参数- 返回:
Map请求返回的结果- 抛出:
Exception- 接口执行异常
-
v3Execution
@Deprecated public static Map<String,Object> v3Execution(RequestMethodEnum method, String urlPrefix, String urlSuffix, String mchId, String serialNo, String keyPath, Map<String, String> params) throws Exception已过时。V3 接口统一执行入口- 参数:
method-RequestMethodEnum请求方法urlPrefix- 可通过WxDomain来获取urlSuffix- 可通过WxApiEnum来获取,URL挂载参数需要自行拼接mchId- 商户IdserialNo- 商户 API 证书序列号keyPath- apiclient_key.pem 证书路径params- Get 接口请求参数- 返回:
Map请求返回的结果- 抛出:
Exception- 接口执行异常
-
v3Upload
@Deprecated public static Map<String,Object> v3Upload(String urlPrefix, String urlSuffix, String mchId, String serialNo, String platSerialNo, String keyPath, String body, File file) throws Exception 已过时。V3 接口统一执行入口 -
v3Upload
@Deprecated public static Map<String,Object> v3Upload(String urlPrefix, String urlSuffix, String mchId, String serialNo, String keyPath, String body, File file) throws Exception 已过时。V3 接口统一执行入口 -
getSignKey
获取验签秘钥API- 参数:
mchId- 商户号partnerKey- API 密钥signType- 签名方式- 返回:
String请求返回的结果
-
pushOrder
统一下单- 参数:
params- 请求参数- 返回:
String请求返回的结果
-
pushOrder
统一下单- 参数:
isSandbox- 是否是沙盒环境params- 请求参数- 返回:
String请求返回的结果
-
pushOrder
统一下单 -
orderQuery
订单查询- 参数:
params- 请求参数- 返回:
String请求返回的结果
-
orderQuery
订单查询- 参数:
isSandbox- 是否是沙盒环境params- 请求参数- 返回:
String请求返回的结果
-
orderQuery
订单查询 -
closeOrder
关闭订单- 参数:
params- 请求参数- 返回:
String请求返回的结果
-
orderReverse
撤销订单- 参数:
params- 请求参数certPath- 证书文件路径certPass- 证书密码- 返回:
String请求返回的结果
-
orderReverse
撤销订单- 参数:
params- 请求参数certFile- 证书文件的 InputStreamcertPass- 证书密码- 返回:
String请求返回的结果
-
orderRefund
public static String orderRefund(boolean isSandbox, Map<String, String> params, String certPath, String certPass) 申请退款- 参数:
isSandbox- 是否是沙盒环境params- 请求参数certPath- 证书文件路径certPass- 证书密码- 返回:
String请求返回的结果
-
orderRefundByProtocol
public static String orderRefundByProtocol(boolean isSandbox, Map<String, String> params, String certPath, String certPass, String protocol) 申请退款- 参数:
isSandbox- 是否是沙盒环境params- 请求参数certPath- 证书文件路径certPass- 证书密码- 返回:
String请求返回的结果
-
orderRefund
public static String orderRefund(boolean isSandbox, Map<String, String> params, InputStream certFile, String certPass) 申请退款- 参数:
isSandbox- 是否是沙盒环境params- 请求参数certFile- 证书文件的 InputStreamcertPass- 证书密码- 返回:
String请求返回的结果
-
orderRefundByProtocol
public static String orderRefundByProtocol(boolean isSandbox, Map<String, String> params, InputStream certFile, String certPass, String protocol) 申请退款- 参数:
isSandbox- 是否是沙盒环境params- 请求参数certFile- 证书文件的 InputStreamcertPass- 证书密码protocol- 协议- 返回:
String请求返回的结果
-
orderRefundQuery
查询退款- 参数:
isSandbox- 是否是沙盒环境params- 请求参数- 返回:
String请求返回的结果
-
downloadBill
下载对账单- 参数:
isSandbox- 是否是沙盒环境params- 请求参数- 返回:
String请求返回的结果
-
orderReport
交易保障- 参数:
params- 请求参数- 返回:
String请求返回的结果
-
toShortUrl
转换短链接- 参数:
params- 请求参数- 返回:
String请求返回的结果
-
authCodeToOpenid
授权码查询 openId- 参数:
params- 请求参数- 返回:
String请求返回的结果
-
microPay
刷卡支付- 参数:
isSandbox- 是否是沙盒环境params- 请求参数- 返回:
String请求返回的结果
-
transfers
企业付款到零钱- 参数:
params- 请求参数certPath- 证书文件路径certPass- 证书密码- 返回:
String请求返回的结果
-
transfersByProtocol
public static String transfersByProtocol(Map<String, String> params, String certPath, String certPass, String protocol) 企业付款到零钱- 参数:
params- 请求参数certPath- 证书文件路径certPass- 证书密码protocol- 协议- 返回:
String请求返回的结果
-
transfers
企业付款到零钱- 参数:
params- 请求参数certFile- 证书文件的 InputStreamcertPass- 证书密码- 返回:
String请求返回的结果
-
transfersByProtocol
public static String transfersByProtocol(Map<String, String> params, InputStream certFile, String certPass, String protocol) 企业付款到零钱- 参数:
params- 请求参数certFile- 证书文件的 InputStreamcertPass- 证书密码protocol- 协议- 返回:
String请求返回的结果
-
getTransferInfo
查询企业付款到零钱- 参数:
params- 请求参数certPath- 证书文件路径certPass- 证书密码- 返回:
String请求返回的结果
-
getTransferInfo
public static String getTransferInfo(Map<String, String> params, InputStream certFile, String certPass) 查询企业付款到零钱- 参数:
params- 请求参数certFile- 证书文件的 InputStreamcertPass- 证书密码- 返回:
String请求返回的结果
-
payBank
企业付款到银行- 参数:
params- 请求参数certPath- 证书文件路径certPass- 证书密码- 返回:
String请求返回的结果
-
payBankByProtocol
public static String payBankByProtocol(Map<String, String> params, String certPath, String certPass, String protocol) 企业付款到银行- 参数:
params- 请求参数certPath- 证书文件路径certPass- 证书密码protocol- 协议- 返回:
String请求返回的结果
-
payBank
企业付款到银行- 参数:
params- 请求参数certFile- 证书文件的 InputStreamcertPass- 证书密码- 返回:
String请求返回的结果
-
payBankByProtocol
public static String payBankByProtocol(Map<String, String> params, InputStream certFile, String certPass, String protocol) 企业付款到银行- 参数:
params- 请求参数certFile- 证书文件的 InputStreamcertPass- 证书密码protocol- 协议- 返回:
String请求返回的结果
-
queryBank
查询企业付款到银行- 参数:
params- 请求参数certPath- 证书文件路径certPass- 证书密码- 返回:
String请求返回的结果
-
queryBank
查询企业付款到银行- 参数:
params- 请求参数certFile- 证书文件的 InputStreamcertPass- 证书密码- 返回:
String请求返回的结果
-
getPublicKey
获取 RSA 加密公钥- 参数:
params- 请求参数certPath- 证书文件路径certPass- 证书密码- 返回:
String请求返回的结果
-
getPublicKeyByProtocol
public static String getPublicKeyByProtocol(Map<String, String> params, String certPath, String certPass, String protocol) 获取 RSA 加密公钥- 参数:
params- 请求参数certPath- 证书文件路径certPass- 证书密码protocol- 协议- 返回:
String请求返回的结果
-
getPublicKey
获取 RSA 加密公钥- 参数:
params- 请求参数certFile- 证书文件的 InputStreamcertPass- 证书密码- 返回:
String请求返回的结果
-
getPublicKeyByProtocol
public static String getPublicKeyByProtocol(Map<String, String> params, InputStream certFile, String certPass, String protocol) 获取 RSA 加密公钥- 参数:
params- 请求参数certFile- 证书文件的 InputStreamcertPass- 证书密码protocol- 协议- 返回:
String请求返回的结果
-
entrustWeb
公众号纯签约- 参数:
params- 请求参数payModel- 商户平台模式- 返回:
String请求返回的结果
-
preEntrustWeb
APP 纯签约- 参数:
params- 请求参数payModel- 商户平台模式- 返回:
String请求返回的结果
-
h5EntrustWeb
H5 纯签约- 参数:
params- 请求参数payModel- 商户平台模式- 返回:
String请求返回的结果
-
contractOrder
支付中签约- 参数:
params- 请求参数- 返回:
String请求返回的结果
-
queryContract
查询签约关系- 参数:
params- 请求参数payModel- 商户平台模式- 返回:
String请求返回的结果
-
papPayApply
申请扣款- 参数:
params- 请求参数payModel- 商户平台模式- 返回:
String请求返回的结果
-
deleteContract
申请解约- 参数:
params- 请求参数payModel- 商户平台模式- 返回:
String请求返回的结果
-
contractBill
查询签约关系对账单- 参数:
params- 请求参数payModel- 商户平台模式- 返回:
String请求返回的结果
-
profitSharing
请求单次分账- 参数:
params- 请求参数certPath- 证书文件路径certPass- 证书密码- 返回:
String请求返回的结果
-
profitSharing
public static String profitSharing(Map<String, String> params, InputStream certFile, String certPass) 请求单次分账- 参数:
params- 请求参数certFile- 证书文件的 InputStreamcertPass- 证书密码- 返回:
String请求返回的结果
-
multiProfitSharing
public static String multiProfitSharing(Map<String, String> params, String certPath, String certPass) 请求多次分账- 参数:
params- 请求参数certPath- 证书文件路径certPass- 证书密码- 返回:
String请求返回的结果
-
multiProfitSharing
public static String multiProfitSharing(Map<String, String> params, InputStream certFile, String certPass) 请求多次分账- 参数:
params- 请求参数certFile- 证书文件的 InputStreamcertPass- 证书密码- 返回:
String请求返回的结果
-
profitSharingQuery
查询分账结果- 参数:
params- 请求参数- 返回:
String请求返回的结果
-
profitSharingAddReceiver
添加分账接收方- 参数:
params- 请求参数- 返回:
String请求返回的结果
-
profitSharingRemoveReceiver
删除分账接收方- 参数:
params- 请求参数- 返回:
String请求返回的结果
-
profitSharingFinish
public static String profitSharingFinish(Map<String, String> params, String certPath, String certPass) 完结分账- 参数:
params- 请求参数certPath- 证书文件路径certPass- 证书密码- 返回:
String请求返回的结果
-
profitSharingFinish
public static String profitSharingFinish(Map<String, String> params, InputStream certFile, String certPass) 完结分账- 参数:
params- 请求参数certFile- 证书文件的 InputStreamcertPass- 证书密码- 返回:
String请求返回的结果
-
profitSharingReturn
public static String profitSharingReturn(Map<String, String> params, String certPath, String certPass) 分账回退- 参数:
params- 请求参数certPath- 证书文件路径certPass- 证书密码- 返回:
String请求返回的结果
-
profitSharingReturn
public static String profitSharingReturn(Map<String, String> params, InputStream certFile, String certPass) 分账回退- 参数:
params- 请求参数certFile- 证书文件的 InputStreamcertPass- 证书密码- 返回:
String请求返回的结果
-
profitSharingReturnQuery
分账回退结果查询- 参数:
params- 请求参数- 返回:
String请求返回的结果
-
sendCoupon
发放代金券- 参数:
params- 请求参数certPath- 证书文件路径certPass- 证书密码- 返回:
String请求返回的结果
-
sendCoupon
发放代金券- 参数:
params- 请求参数certFile- 证书文件的 InputStreamcertPass- 证书密码- 返回:
String请求返回的结果
-
queryCouponStock
查询代金券批次- 参数:
params- 请求参数- 返回:
String请求返回的结果
-
queryCouponsInfo
查询代金券信息- 参数:
params- 请求参数- 返回:
String请求返回的结果
-
depositFacePay
支付押金(人脸支付)- 参数:
params- 请求参数- 返回:
String请求返回的结果
-
depositMicroPay
支付押金(付款码支付)- 参数:
params- 请求参数- 返回:
String请求返回的结果
-
depositOrderQuery
查询订单- 参数:
params- 请求参数- 返回:
String请求返回的结果
-
depositReverse
撤销订单- 参数:
params- 请求参数certPath- 证书文件路径certPass- 证书密码- 返回:
String请求返回的结果
-
depositReverse
public static String depositReverse(Map<String, String> params, InputStream certFile, String certPass) 撤销订单- 参数:
params- 请求参数certFile- 证书文件的 InputStreamcertPass- 证书密码- 返回:
String请求返回的结果
-
depositConsume
消费押金- 参数:
params- 请求参数certPath- 证书文件的目录certPass- 证书密码- 返回:
String请求返回的结果
-
depositConsume
public static String depositConsume(Map<String, String> params, InputStream certFile, String certPass) 消费押金- 参数:
params- 请求参数certFile- 证书文件的 InputStreamcertPass- 证书密码- 返回:
String请求返回的结果
-
depositRefund
申请退款(押金)- 参数:
params- 请求参数certPath- 证书文件的目录certPass- 证书密码- 返回:
String请求返回的结果
-
depositRefund
public static String depositRefund(Map<String, String> params, InputStream certFile, String certPass) 申请退款(押金)- 参数:
params- 请求参数certFile- 证书文件的 InputStreamcertPass- 证书密码- 返回:
String请求返回的结果
-
depositRefundQuery
查询退款(押金)- 参数:
params- 请求参数- 返回:
String请求返回的结果
-
downloadFundFlow
下载资金账单- 参数:
params- 请求参数certPath- 证书文件路径certPass- 证书密码- 返回:
String请求返回的结果
-
downloadFundFlow
public static String downloadFundFlow(Map<String, String> params, InputStream certFile, String certPass) 下载资金账单- 参数:
params- 请求参数certFile- 证书文件的 InputStreamcertPass- 证书密码- 返回:
String请求返回的结果
-
getAuthInfo
刷脸设备获取设备调用凭证- 参数:
params- 请求参数- 返回:
String请求返回的结果
-
facePay
刷脸支付- 参数:
params- 请求参数- 返回:
String请求返回的结果
-
facePayQuery
查询刷脸支付订单- 参数:
params- 请求参数- 返回:
String请求返回的结果
-
facePayReverse
刷脸支付撤销订单- 参数:
params- 请求参数certPath- 证书文件路径certPass- 证书密码- 返回:
String请求返回的结果
-
facePayReverse
public static String facePayReverse(Map<String, String> params, InputStream certFile, String certPass) 刷脸支付撤销订单- 参数:
params- 请求参数certFile- 证书文件的 InputStreamcertPass- 证书密码- 返回:
String请求返回的结果
-
sendRedPack
发放普通红包- 参数:
params- 请求参数certPath- 证书文件路径certPass- 证书密码- 返回:
String请求返回的结果
-
sendRedPackByProtocol
public static String sendRedPackByProtocol(Map<String, String> params, String certPath, String certPass, String protocol) 发放普通红包- 参数:
params- 请求参数certPath- 证书文件路径certPass- 证书密码protocol- 协议- 返回:
String请求返回的结果
-
sendRedPack
发放普通红包- 参数:
params- 请求参数certFile- 证书文件的 InputStreamcertPass- 证书密码- 返回:
String请求返回的结果
-
sendRedPackByProtocol
public static String sendRedPackByProtocol(Map<String, String> params, InputStream certFile, String certPass, String protocol) 发放普通红包- 参数:
params- 请求参数certFile- 证书文件的 InputStreamcertPass- 证书密码protocol- 协议- 返回:
String请求返回的结果
-
sendGroupRedPack
发放裂变红包- 参数:
params- 请求参数certPath- 证书文件路径certPass- 证书密码- 返回:
String请求返回的结果
-
sendGroupRedPackByProtocol
public static String sendGroupRedPackByProtocol(Map<String, String> params, String certPath, String certPass, String protocol) 发放裂变红包- 参数:
params- 请求参数certPath- 证书文件路径certPass- 证书密码protocol- 协议- 返回:
String请求返回的结果
-
sendGroupRedPack
public static String sendGroupRedPack(Map<String, String> params, InputStream certFile, String certPass) 发放裂变红包- 参数:
params- 请求参数certFile- 证书文件的 InputStreamcertPass- 证书密码- 返回:
String请求返回的结果
-
sendGroupRedPackByProtocol
public static String sendGroupRedPackByProtocol(Map<String, String> params, InputStream certFile, String certPass, String protocol) 发放裂变红包- 参数:
params- 请求参数certFile- 证书文件的 InputStreamcertPass- 证书密码protocol- 协议- 返回:
String请求返回的结果
-
getHbInfo
查询红包记录- 参数:
params- 请求参数certPath- 证书文件路径certPass- 证书密码- 返回:
String请求返回的结果
-
getHbInfo
查询红包记录- 参数:
params- 请求参数certFile- 证书文件的 InputStreamcertPass- 证书密码- 返回:
String请求返回的结果
-
sendMiniProgramRedPack
public static String sendMiniProgramRedPack(Map<String, String> params, String certPath, String certPass) 小程序发放红包接口- 参数:
params- 请求参数certPath- 证书文件路径certPass- 证书密码- 返回:
String请求返回的结果
-
sendMiniProgramRedPackByProtocol
public static String sendMiniProgramRedPackByProtocol(Map<String, String> params, String certPath, String certPass, String protocol) 小程序发放红包接口- 参数:
params- 请求参数certPath- 证书文件路径certPass- 证书密码protocol- 协议- 返回:
String请求返回的结果
-
sendMiniProgramRedPack
public static String sendMiniProgramRedPack(Map<String, String> params, InputStream certFile, String certPass) 小程序发放红包接口- 参数:
params- 请求参数certFile- 证书文件的 InputStreamcertPass- 证书密码- 返回:
String请求返回的结果
-
sendMiniProgramRedPackByProtocol
public static String sendMiniProgramRedPackByProtocol(Map<String, String> params, InputStream certFile, String certPass, String protocol) 小程序发放红包接口- 参数:
params- 请求参数certFile- 证书文件的 InputStreamcertPass- 证书密码protocol- 协议- 返回:
String请求返回的结果
-
sendWorkWxRedPack
发放企业红包- 参数:
params- 请求参数certPath- 证书文件路径certPass- 证书密码- 返回:
String请求返回的结果
-
sendWorkWxRedPackByProtocol
public static String sendWorkWxRedPackByProtocol(Map<String, String> params, String certPath, String certPass, String protocol) 发放企业红包- 参数:
params- 请求参数certPath- 证书文件路径certPass- 证书密码protocol- 协议- 返回:
String请求返回的结果
-
sendWorkWxRedPack
public static String sendWorkWxRedPack(Map<String, String> params, InputStream certFile, String certPass) 发放企业红包- 参数:
params- 请求参数certFile- 证书文件的 InputStreamcertPass- 证书密码- 返回:
String请求返回的结果
-
sendWorkWxRedPackByProtocol
public static String sendWorkWxRedPackByProtocol(Map<String, String> params, InputStream certFile, String certPass, String protocol) 发放企业红包- 参数:
params- 请求参数certFile- 证书文件的 InputStreamcertPass- 证书密码protocol- 协议- 返回:
String请求返回的结果
-
queryWorkWxRedPack
public static String queryWorkWxRedPack(Map<String, String> params, String certPath, String certPass) 查询向员工付款记录- 参数:
params- 请求参数certPath- 证书文件路径certPass- 证书密码- 返回:
String请求返回的结果
-
queryWorkWxRedPackByProtocol
public static String queryWorkWxRedPackByProtocol(Map<String, String> params, String certPath, String certPass, String protocol) 查询向员工付款记录- 参数:
params- 请求参数certPath- 证书文件路径certPass- 证书密码protocol- 协议- 返回:
String请求返回的结果
-
queryWorkWxRedPack
public static String queryWorkWxRedPack(Map<String, String> params, InputStream certFile, String certPass) 查询向员工付款记录- 参数:
params- 请求参数certFile- 证书文件的 InputStreamcertPass- 证书密码- 返回:
String请求返回的结果
-
queryWorkWxRedPackByProtocol
public static String queryWorkWxRedPackByProtocol(Map<String, String> params, InputStream certFile, String certPass, String protocol) 查询向员工付款记录- 参数:
params- 请求参数certFile- 证书文件的 InputStreamcertPass- 证书密码protocol- 协议- 返回:
String请求返回的结果
-
trans2pocket
向员工付款- 参数:
params- 请求参数certPath- 证书文件路径certPass- 证书密码- 返回:
String请求返回的结果
-
trans2pocketByProtocol
public static String trans2pocketByProtocol(Map<String, String> params, String certPath, String certPass, String protocol) 向员工付款- 参数:
params- 请求参数certPath- 证书文件路径certPass- 证书密码protocol- 协议- 返回:
String请求返回的结果
-
trans2pocket
向员工付款- 参数:
params- 请求参数certFile- 证书文件的 InputStreamcertPass- 证书密码- 返回:
String请求返回的结果
-
trans2pocketByProtocol
public static String trans2pocketByProtocol(Map<String, String> params, InputStream certFile, String certPass, String protocol) 向员工付款- 参数:
params- 请求参数certFile- 证书文件的 InputStreamcertPass- 证书密码protocol- 协议- 返回:
String请求返回的结果
-
queryTrans2pocket
查询向员工付款记录- 参数:
params- 请求参数certPath- 证书文件路径certPass- 证书密码- 返回:
String请求返回的结果
-
queryTrans2pocketByProtocol
public static String queryTrans2pocketByProtocol(Map<String, String> params, String certPath, String certPass, String protocol) 查询向员工付款记录- 参数:
params- 请求参数certPath- 证书文件路径certPass- 证书密码protocol- 协议- 返回:
String请求返回的结果
-
queryTrans2pocket
public static String queryTrans2pocket(Map<String, String> params, InputStream certFile, String certPass) 查询向员工付款记录- 参数:
params- 请求参数certFile- 证书文件的 InputStreamcertPass- 证书密码- 返回:
String请求返回的结果
-
queryTrans2pocket
public static String queryTrans2pocket(Map<String, String> params, InputStream certFile, String certPass, String protocol) 查询向员工付款记录- 参数:
params- 请求参数certFile- 证书文件的 InputStreamcertPass- 证书密码protocol- 协议- 返回:
String请求返回的结果
-
xPay
public static IJPayHttpResponse xPay(WxApiEnum apiEnum, String appKey, String accessToken, String postBody) 小程序虚拟支付接口- 参数:
apiEnum- 接口枚举XPayApiEnumappKey- 应用秘钥accessToken- 小程序TokenpostBody- POST的数据包体- 返回:
IJPayHttpResponse请求返回的结果
-
doGet
- 参数:
url- 请求urlparams- 请求参数- 返回:
String请求返回的结果
-
get
public static IJPayHttpResponse get(String url, Map<String, Object> params, Map<String, String> headers) get 请求- 参数:
url- 请求urlparams- 请求参数headers- 请求头- 返回:
IJPayHttpResponse请求返回的结果
-
get
public static IJPayHttpResponse get(String url, String authorization, String serialNumber, Map<String, Object> params) get 请求- 参数:
url- 请求urlauthorization- 授权信息serialNumber- 公钥证书序列号params- 请求参数- 返回:
IJPayHttpResponse请求返回的结果
-
post
post 请求- 参数:
url- 请求urldata- 请求参数headers- 请求头- 返回:
IJPayHttpResponse请求返回的结果
-
post
public static IJPayHttpResponse post(String url, String authorization, String serialNumber, String data) post 请求- 参数:
url- 请求urlauthorization- 授权信息serialNumber- 公钥证书序列号data- 请求参数- 返回:
IJPayHttpResponse请求返回的结果
-
delete
delete 请求- 参数:
url- 请求urldata- 请求参数headers- 请求头- 返回:
IJPayHttpResponse请求返回的结果
-
delete
public static IJPayHttpResponse delete(String url, String authorization, String serialNumber, String data) delete 请求- 参数:
url- 请求urlauthorization- 授权信息serialNumber- 公钥证书序列号data- 请求参数- 返回:
IJPayHttpResponse请求返回的结果
-
upload
public static IJPayHttpResponse upload(String url, Map<String, Object> params, Map<String, String> headers) upload 请求- 参数:
url- 请求urlparams- 请求参数headers- 请求头- 返回:
IJPayHttpResponse请求返回的结果
-
upload
public static IJPayHttpResponse upload(String url, String authorization, String serialNumber, String data, File file) upload 请求- 参数:
url- 请求urlauthorization- 授权信息serialNumber- 公钥证书序列号data- 请求参数file- 上传文件- 返回:
IJPayHttpResponse请求返回的结果
-
patch
patch 请求- 参数:
url- 请求urldata- 请求参数headers- 请求头- 返回:
IJPayHttpResponse请求返回的结果
-
patch
public static IJPayHttpResponse patch(String url, String authorization, String serialNumber, String data) patch 请求- 参数:
url- 请求urlauthorization- 授权信息serialNumber- 公钥证书序列号data- 请求参数- 返回:
IJPayHttpResponse请求返回的结果
-
put
put 请求- 参数:
url- 请求urldata- 请求参数headers- 请求头- 返回:
IJPayHttpResponse请求返回的结果
-
put
public static IJPayHttpResponse put(String url, String authorization, String serialNumber, String data) put 请求- 参数:
url- 请求urlauthorization- 授权信息serialNumber- 公钥证书序列号data- 请求参数- 返回:
IJPayHttpResponse请求返回的结果
-
doPost
-
doPostSsl
-
doPostSslByProtocol
-
doPostSsl
-
doPostSslByProtocol
-
doPostSsl
-
doPostSslByProtocol
-
doPostSsl
-
doPostSslByProtocol
-
doUploadSsl
-
doUploadSslByProtocol
-
doUploadSsl
-
doUploadSslByProtocol
-
getBaseHeaders
-
getHeaders
-
getUploadHeaders
-
buildResMap
构建返回参数- 参数:
response-IJPayHttpResponse- 返回:
Map
-