程序包 com.ijpay.wxpay

类 WxPayApi

java.lang.Object
com.ijpay.wxpay.WxPayApi

public class WxPayApi extends Object

IJPay 让支付触手可及,封装了微信支付、支付宝支付、银联支付常用的支付方式以及各种常用的接口。

不依赖任何第三方 mvc 框架,仅仅作为工具使用简单快速完成支付模块的开发,可轻松嵌入到任何系统里。

IJPay 交流群: 723992875、864988890

Node.js 版: https://gitee.com/javen205/TNWX

微信支付相关接口

作者:
Javen
  • 构造器详细资料

    • WxPayApi

      public WxPayApi()
  • 方法详细资料

    • getReqUrl

      public static String getReqUrl(WxApiEnum wxApiEnum)
      获取接口请求的 URL
      参数:
      wxApiEnum - WxApiEnum 支付 API 接口枚举
      返回:
      String 返回完整的接口请求URL
    • getReqUrl

      public static String getReqUrl(WxApiEnum wxApiEnum, boolean isSandBox)
      获取接口请求的 URL
      参数:
      wxApiEnum - WxApiEnum 支付 API 接口枚举
      isSandBox - 是否是沙箱环境
      返回:
      String 返回完整的接口请求URL
    • getReqUrl

      public static String getReqUrl(WxApiEnum wxApiEnum, WxDomain wxDomain, boolean isSandBox)
      获取接口请求的 URL
      参数:
      wxApiEnum - WxApiEnum 支付 API 接口枚举
      wxDomain - WxDomain 支付 API 接口域名枚举
      isSandBox - 是否是沙箱环境
      返回:
      String 返回完整的接口请求URL
    • execution

      public static String execution(String apiUrl, Map<String,String> params)
      发起请求
      参数:
      apiUrl - 接口 URL 通过 getReqUrl(WxApiEnum) 或者 getReqUrl(WxApiEnum, WxDomain, boolean) 来获取
      params - 接口请求参数
      返回:
      String 请求返回的结果
    • executionByGet

      public static String executionByGet(String apiUrl, Map<String,Object> params)
      发起请求
      参数:
      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

      public static String execution(String apiUrl, Map<String,String> params, String certPath)
      发起请求
      参数:
      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

      public static String execution(String apiUrl, Map<String,String> params, InputStream certFile)
      发起请求
      参数:
      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

      public static String execution(String apiUrl, Map<String,String> params, String certPath, String certPass, String filePath)
    • executionByProtocol

      public static String executionByProtocol(String apiUrl, Map<String,String> params, String certPath, String certPass, String filePath, String protocol)
    • 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 - 商户Id
      serialNo - 商户 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 - 商户Id
      serialNo - 商户 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 - 商户Id
      serialNo - 商户 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 - 商户Id
      serialNo - 商户 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 - 商户Id
      serialNo - 商户 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 Exception
      V3 接口统一执行入口
      参数:
      method - RequestMethodEnum 请求方法
      urlPrefix - 可通过 WxDomain来获取
      urlSuffix - 可通过 WxApiEnum 来获取,URL挂载参数需要自行拼接
      mchId - 商户Id
      serialNo - 商户 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 Exception
      V3 接口统一执行入口
      参数:
      method - RequestMethodEnum 请求方法
      urlPrefix - 可通过 WxDomain来获取
      urlSuffix - 可通过 WxApiEnum 来获取,URL挂载参数需要自行拼接
      mchId - 商户Id
      serialNo - 商户 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 Exception
      V3 接口统一执行入口
      参数:
      method - RequestMethodEnum 请求方法
      urlPrefix - 可通过 WxDomain来获取
      urlSuffix - 可通过 WxApiEnum 来获取,URL挂载参数需要自行拼接
      mchId - 商户Id
      serialNo - 商户 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 - 商户Id
      serialNo - 商户 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 - 商户Id
      serialNo - 商户 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 - 商户Id
      serialNo - 商户 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 - 商户Id
      serialNo - 商户 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 - 商户Id
      serialNo - 商户 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 - 商户Id
      serialNo - 商户 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 - 商户Id
      serialNo - 商户 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 接口统一执行入口
      参数:
      urlPrefix - 可通过 WxDomain来获取
      urlSuffix - 可通过 WxApiEnum 来获取,URL挂载参数需要自行拼接
      mchId - 商户Id
      serialNo - 商户 API 证书序列号
      platSerialNo - 平台序列号
      keyPath - apiclient_key.pem 证书路径
      body - 接口请求参数
      file - 文件
      返回:
      Map 请求返回的结果
      抛出:
      Exception - 接口执行异常
    • 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 接口统一执行入口
      参数:
      urlPrefix - 可通过 WxDomain来获取
      urlSuffix - 可通过 WxApiEnum 来获取,URL挂载参数需要自行拼接
      mchId - 商户Id
      serialNo - 商户 API 证书序列号
      keyPath - apiclient_key.pem 证书路径
      body - 接口请求参数
      file - 文件
      返回:
      Map 请求返回的结果
      抛出:
      Exception - 接口执行异常
    • getSignKey

      public static String getSignKey(String mchId, String partnerKey, SignType signType)
      获取验签秘钥API
      参数:
      mchId - 商户号
      partnerKey - API 密钥
      signType - 签名方式
      返回:
      String 请求返回的结果
    • pushOrder

      public static String pushOrder(Map<String,String> params)
      统一下单
      参数:
      params - 请求参数
      返回:
      String 请求返回的结果
    • pushOrder

      public static String pushOrder(boolean isSandbox, Map<String,String> params)
      统一下单
      参数:
      isSandbox - 是否是沙盒环境
      params - 请求参数
      返回:
      String 请求返回的结果
    • pushOrder

      public static String pushOrder(boolean isSandbox, WxDomain wxDomain, Map<String,String> params)
      统一下单
      参数:
      isSandbox - 是否是沙盒环境
      wxDomain - WxDomain 支付 API 接口域名枚举
      params - 请求参数
      返回:
      String 请求返回的结果
    • orderQuery

      public static String orderQuery(Map<String,String> params)
      订单查询
      参数:
      params - 请求参数
      返回:
      String 请求返回的结果
    • orderQuery

      public static String orderQuery(boolean isSandbox, Map<String,String> params)
      订单查询
      参数:
      isSandbox - 是否是沙盒环境
      params - 请求参数
      返回:
      String 请求返回的结果
    • orderQuery

      public static String orderQuery(boolean isSandbox, WxDomain wxDomain, Map<String,String> params)
      订单查询
      参数:
      isSandbox - 是否是沙盒环境
      wxDomain - WxDomain 支付 API 接口域名枚举
      params - 请求参数
      返回:
      String 请求返回的结果
    • closeOrder

      public static String closeOrder(Map<String,String> params)
      关闭订单
      参数:
      params - 请求参数
      返回:
      String 请求返回的结果
    • orderReverse

      public static String orderReverse(Map<String,String> params, String certPath, String certPass)
      撤销订单
      参数:
      params - 请求参数
      certPath - 证书文件路径
      certPass - 证书密码
      返回:
      String 请求返回的结果
    • orderReverse

      public static String orderReverse(Map<String,String> params, InputStream certFile, String certPass)
      撤销订单
      参数:
      params - 请求参数
      certFile - 证书文件的 InputStream
      certPass - 证书密码
      返回:
      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 - 证书文件的 InputStream
      certPass - 证书密码
      返回:
      String 请求返回的结果
    • orderRefundByProtocol

      public static String orderRefundByProtocol(boolean isSandbox, Map<String,String> params, InputStream certFile, String certPass, String protocol)
      申请退款
      参数:
      isSandbox - 是否是沙盒环境
      params - 请求参数
      certFile - 证书文件的 InputStream
      certPass - 证书密码
      protocol - 协议
      返回:
      String 请求返回的结果
    • orderRefundQuery

      public static String orderRefundQuery(boolean isSandbox, Map<String,String> params)
      查询退款
      参数:
      isSandbox - 是否是沙盒环境
      params - 请求参数
      返回:
      String 请求返回的结果
    • downloadBill

      public static String downloadBill(boolean isSandbox, Map<String,String> params)
      下载对账单
      参数:
      isSandbox - 是否是沙盒环境
      params - 请求参数
      返回:
      String 请求返回的结果
    • orderReport

      public static String orderReport(Map<String,String> params)
      交易保障
      参数:
      params - 请求参数
      返回:
      String 请求返回的结果
    • toShortUrl

      public static String toShortUrl(Map<String,String> params)
      转换短链接
      参数:
      params - 请求参数
      返回:
      String 请求返回的结果
    • authCodeToOpenid

      public static String authCodeToOpenid(Map<String,String> params)
      授权码查询 openId
      参数:
      params - 请求参数
      返回:
      String 请求返回的结果
    • microPay

      public static String microPay(boolean isSandbox, Map<String,String> params)
      刷卡支付
      参数:
      isSandbox - 是否是沙盒环境
      params - 请求参数
      返回:
      String 请求返回的结果
    • transfers

      public static String transfers(Map<String,String> params, String certPath, String certPass)
      企业付款到零钱
      参数:
      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

      public static String transfers(Map<String,String> params, InputStream certFile, String certPass)
      企业付款到零钱
      参数:
      params - 请求参数
      certFile - 证书文件的 InputStream
      certPass - 证书密码
      返回:
      String 请求返回的结果
    • transfersByProtocol

      public static String transfersByProtocol(Map<String,String> params, InputStream certFile, String certPass, String protocol)
      企业付款到零钱
      参数:
      params - 请求参数
      certFile - 证书文件的 InputStream
      certPass - 证书密码
      protocol - 协议
      返回:
      String 请求返回的结果
    • getTransferInfo

      public static String getTransferInfo(Map<String,String> params, String certPath, String certPass)
      查询企业付款到零钱
      参数:
      params - 请求参数
      certPath - 证书文件路径
      certPass - 证书密码
      返回:
      String 请求返回的结果
    • getTransferInfo

      public static String getTransferInfo(Map<String,String> params, InputStream certFile, String certPass)
      查询企业付款到零钱
      参数:
      params - 请求参数
      certFile - 证书文件的 InputStream
      certPass - 证书密码
      返回:
      String 请求返回的结果
    • payBank

      public static String payBank(Map<String,String> params, String certPath, String certPass)
      企业付款到银行
      参数:
      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

      public static String payBank(Map<String,String> params, InputStream certFile, String certPass)
      企业付款到银行
      参数:
      params - 请求参数
      certFile - 证书文件的 InputStream
      certPass - 证书密码
      返回:
      String 请求返回的结果
    • payBankByProtocol

      public static String payBankByProtocol(Map<String,String> params, InputStream certFile, String certPass, String protocol)
      企业付款到银行
      参数:
      params - 请求参数
      certFile - 证书文件的 InputStream
      certPass - 证书密码
      protocol - 协议
      返回:
      String 请求返回的结果
    • queryBank

      public static String queryBank(Map<String,String> params, String certPath, String certPass)
      查询企业付款到银行
      参数:
      params - 请求参数
      certPath - 证书文件路径
      certPass - 证书密码
      返回:
      String 请求返回的结果
    • queryBank

      public static String queryBank(Map<String,String> params, InputStream certFile, String certPass)
      查询企业付款到银行
      参数:
      params - 请求参数
      certFile - 证书文件的 InputStream
      certPass - 证书密码
      返回:
      String 请求返回的结果
    • getPublicKey

      public static String getPublicKey(Map<String,String> params, String certPath, String certPass)
      获取 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

      public static String getPublicKey(Map<String,String> params, InputStream certFile, String certPass)
      获取 RSA 加密公钥
      参数:
      params - 请求参数
      certFile - 证书文件的 InputStream
      certPass - 证书密码
      返回:
      String 请求返回的结果
    • getPublicKeyByProtocol

      public static String getPublicKeyByProtocol(Map<String,String> params, InputStream certFile, String certPass, String protocol)
      获取 RSA 加密公钥
      参数:
      params - 请求参数
      certFile - 证书文件的 InputStream
      certPass - 证书密码
      protocol - 协议
      返回:
      String 请求返回的结果
    • entrustWeb

      public static String entrustWeb(Map<String,Object> params, PayModel payModel)
      公众号纯签约
      参数:
      params - 请求参数
      payModel - 商户平台模式
      返回:
      String 请求返回的结果
    • preEntrustWeb

      public static String preEntrustWeb(Map<String,Object> params, PayModel payModel)
      APP 纯签约
      参数:
      params - 请求参数
      payModel - 商户平台模式
      返回:
      String 请求返回的结果
    • h5EntrustWeb

      public static String h5EntrustWeb(Map<String,Object> params, PayModel payModel)
      H5 纯签约
      参数:
      params - 请求参数
      payModel - 商户平台模式
      返回:
      String 请求返回的结果
    • contractOrder

      public static String contractOrder(Map<String,String> params)
      支付中签约
      参数:
      params - 请求参数
      返回:
      String 请求返回的结果
    • queryContract

      public static String queryContract(Map<String,String> params, PayModel payModel)
      查询签约关系
      参数:
      params - 请求参数
      payModel - 商户平台模式
      返回:
      String 请求返回的结果
    • papPayApply

      public static String papPayApply(Map<String,String> params, PayModel payModel)
      申请扣款
      参数:
      params - 请求参数
      payModel - 商户平台模式
      返回:
      String 请求返回的结果
    • deleteContract

      public static String deleteContract(Map<String,String> params, PayModel payModel)
      申请解约
      参数:
      params - 请求参数
      payModel - 商户平台模式
      返回:
      String 请求返回的结果
    • contractBill

      public static String contractBill(Map<String,String> params, PayModel payModel)
      查询签约关系对账单
      参数:
      params - 请求参数
      payModel - 商户平台模式
      返回:
      String 请求返回的结果
    • profitSharing

      public static String profitSharing(Map<String,String> params, String certPath, String certPass)
      请求单次分账
      参数:
      params - 请求参数
      certPath - 证书文件路径
      certPass - 证书密码
      返回:
      String 请求返回的结果
    • profitSharing

      public static String profitSharing(Map<String,String> params, InputStream certFile, String certPass)
      请求单次分账
      参数:
      params - 请求参数
      certFile - 证书文件的 InputStream
      certPass - 证书密码
      返回:
      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 - 证书文件的 InputStream
      certPass - 证书密码
      返回:
      String 请求返回的结果
    • profitSharingQuery

      public static String profitSharingQuery(Map<String,String> params)
      查询分账结果
      参数:
      params - 请求参数
      返回:
      String 请求返回的结果
    • profitSharingAddReceiver

      public static String profitSharingAddReceiver(Map<String,String> params)
      添加分账接收方
      参数:
      params - 请求参数
      返回:
      String 请求返回的结果
    • profitSharingRemoveReceiver

      public static String profitSharingRemoveReceiver(Map<String,String> params)
      删除分账接收方
      参数:
      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 - 证书文件的 InputStream
      certPass - 证书密码
      返回:
      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 - 证书文件的 InputStream
      certPass - 证书密码
      返回:
      String 请求返回的结果
    • profitSharingReturnQuery

      public static String profitSharingReturnQuery(Map<String,String> params)
      分账回退结果查询
      参数:
      params - 请求参数
      返回:
      String 请求返回的结果
    • sendCoupon

      public static String sendCoupon(Map<String,String> params, String certPath, String certPass)
      发放代金券
      参数:
      params - 请求参数
      certPath - 证书文件路径
      certPass - 证书密码
      返回:
      String 请求返回的结果
    • sendCoupon

      public static String sendCoupon(Map<String,String> params, InputStream certFile, String certPass)
      发放代金券
      参数:
      params - 请求参数
      certFile - 证书文件的 InputStream
      certPass - 证书密码
      返回:
      String 请求返回的结果
    • queryCouponStock

      public static String queryCouponStock(Map<String,String> params)
      查询代金券批次
      参数:
      params - 请求参数
      返回:
      String 请求返回的结果
    • queryCouponsInfo

      public static String queryCouponsInfo(Map<String,String> params)
      查询代金券信息
      参数:
      params - 请求参数
      返回:
      String 请求返回的结果
    • depositFacePay

      public static String depositFacePay(Map<String,String> params)
      支付押金(人脸支付)
      参数:
      params - 请求参数
      返回:
      String 请求返回的结果
    • depositMicroPay

      public static String depositMicroPay(Map<String,String> params)
      支付押金(付款码支付)
      参数:
      params - 请求参数
      返回:
      String 请求返回的结果
    • depositOrderQuery

      public static String depositOrderQuery(Map<String,String> params)
      查询订单
      参数:
      params - 请求参数
      返回:
      String 请求返回的结果
    • depositReverse

      public static String depositReverse(Map<String,String> params, String certPath, String certPass)
      撤销订单
      参数:
      params - 请求参数
      certPath - 证书文件路径
      certPass - 证书密码
      返回:
      String 请求返回的结果
    • depositReverse

      public static String depositReverse(Map<String,String> params, InputStream certFile, String certPass)
      撤销订单
      参数:
      params - 请求参数
      certFile - 证书文件的 InputStream
      certPass - 证书密码
      返回:
      String 请求返回的结果
    • depositConsume

      public static String depositConsume(Map<String,String> params, String certPath, String certPass)
      消费押金
      参数:
      params - 请求参数
      certPath - 证书文件的目录
      certPass - 证书密码
      返回:
      String 请求返回的结果
    • depositConsume

      public static String depositConsume(Map<String,String> params, InputStream certFile, String certPass)
      消费押金
      参数:
      params - 请求参数
      certFile - 证书文件的 InputStream
      certPass - 证书密码
      返回:
      String 请求返回的结果
    • depositRefund

      public static String depositRefund(Map<String,String> params, String certPath, String certPass)
      申请退款(押金)
      参数:
      params - 请求参数
      certPath - 证书文件的目录
      certPass - 证书密码
      返回:
      String 请求返回的结果
    • depositRefund

      public static String depositRefund(Map<String,String> params, InputStream certFile, String certPass)
      申请退款(押金)
      参数:
      params - 请求参数
      certFile - 证书文件的 InputStream
      certPass - 证书密码
      返回:
      String 请求返回的结果
    • depositRefundQuery

      public static String depositRefundQuery(Map<String,String> params)
      查询退款(押金)
      参数:
      params - 请求参数
      返回:
      String 请求返回的结果
    • downloadFundFlow

      public static String downloadFundFlow(Map<String,String> params, String certPath, String certPass)
      下载资金账单
      参数:
      params - 请求参数
      certPath - 证书文件路径
      certPass - 证书密码
      返回:
      String 请求返回的结果
    • downloadFundFlow

      public static String downloadFundFlow(Map<String,String> params, InputStream certFile, String certPass)
      下载资金账单
      参数:
      params - 请求参数
      certFile - 证书文件的 InputStream
      certPass - 证书密码
      返回:
      String 请求返回的结果
    • getAuthInfo

      public static String getAuthInfo(Map<String,String> params)
      刷脸设备获取设备调用凭证
      参数:
      params - 请求参数
      返回:
      String 请求返回的结果
    • facePay

      public static String facePay(Map<String,String> params)
      刷脸支付
      参数:
      params - 请求参数
      返回:
      String 请求返回的结果
    • facePayQuery

      public static String facePayQuery(Map<String,String> params)
      查询刷脸支付订单
      参数:
      params - 请求参数
      返回:
      String 请求返回的结果
    • facePayReverse

      public static String facePayReverse(Map<String,String> params, String certPath, String certPass)
      刷脸支付撤销订单
      参数:
      params - 请求参数
      certPath - 证书文件路径
      certPass - 证书密码
      返回:
      String 请求返回的结果
    • facePayReverse

      public static String facePayReverse(Map<String,String> params, InputStream certFile, String certPass)
      刷脸支付撤销订单
      参数:
      params - 请求参数
      certFile - 证书文件的 InputStream
      certPass - 证书密码
      返回:
      String 请求返回的结果
    • sendRedPack

      public static String sendRedPack(Map<String,String> params, String certPath, String certPass)
      发放普通红包
      参数:
      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

      public static String sendRedPack(Map<String,String> params, InputStream certFile, String certPass)
      发放普通红包
      参数:
      params - 请求参数
      certFile - 证书文件的 InputStream
      certPass - 证书密码
      返回:
      String 请求返回的结果
    • sendRedPackByProtocol

      public static String sendRedPackByProtocol(Map<String,String> params, InputStream certFile, String certPass, String protocol)
      发放普通红包
      参数:
      params - 请求参数
      certFile - 证书文件的 InputStream
      certPass - 证书密码
      protocol - 协议
      返回:
      String 请求返回的结果
    • sendGroupRedPack

      public static String sendGroupRedPack(Map<String,String> params, String certPath, String certPass)
      发放裂变红包
      参数:
      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 - 证书文件的 InputStream
      certPass - 证书密码
      返回:
      String 请求返回的结果
    • sendGroupRedPackByProtocol

      public static String sendGroupRedPackByProtocol(Map<String,String> params, InputStream certFile, String certPass, String protocol)
      发放裂变红包
      参数:
      params - 请求参数
      certFile - 证书文件的 InputStream
      certPass - 证书密码
      protocol - 协议
      返回:
      String 请求返回的结果
    • getHbInfo

      public static String getHbInfo(Map<String,String> params, String certPath, String certPass)
      查询红包记录
      参数:
      params - 请求参数
      certPath - 证书文件路径
      certPass - 证书密码
      返回:
      String 请求返回的结果
    • getHbInfo

      public static String getHbInfo(Map<String,String> params, InputStream certFile, String certPass)
      查询红包记录
      参数:
      params - 请求参数
      certFile - 证书文件的 InputStream
      certPass - 证书密码
      返回:
      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 - 证书文件的 InputStream
      certPass - 证书密码
      返回:
      String 请求返回的结果
    • sendMiniProgramRedPackByProtocol

      public static String sendMiniProgramRedPackByProtocol(Map<String,String> params, InputStream certFile, String certPass, String protocol)
      小程序发放红包接口
      参数:
      params - 请求参数
      certFile - 证书文件的 InputStream
      certPass - 证书密码
      protocol - 协议
      返回:
      String 请求返回的结果
    • sendWorkWxRedPack

      public static String sendWorkWxRedPack(Map<String,String> params, String certPath, String certPass)
      发放企业红包
      参数:
      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 - 证书文件的 InputStream
      certPass - 证书密码
      返回:
      String 请求返回的结果
    • sendWorkWxRedPackByProtocol

      public static String sendWorkWxRedPackByProtocol(Map<String,String> params, InputStream certFile, String certPass, String protocol)
      发放企业红包
      参数:
      params - 请求参数
      certFile - 证书文件的 InputStream
      certPass - 证书密码
      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 - 证书文件的 InputStream
      certPass - 证书密码
      返回:
      String 请求返回的结果
    • queryWorkWxRedPackByProtocol

      public static String queryWorkWxRedPackByProtocol(Map<String,String> params, InputStream certFile, String certPass, String protocol)
      查询向员工付款记录
      参数:
      params - 请求参数
      certFile - 证书文件的 InputStream
      certPass - 证书密码
      protocol - 协议
      返回:
      String 请求返回的结果
    • trans2pocket

      public static String trans2pocket(Map<String,String> params, String certPath, String certPass)
      向员工付款
      参数:
      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

      public static String trans2pocket(Map<String,String> params, InputStream certFile, String certPass)
      向员工付款
      参数:
      params - 请求参数
      certFile - 证书文件的 InputStream
      certPass - 证书密码
      返回:
      String 请求返回的结果
    • trans2pocketByProtocol

      public static String trans2pocketByProtocol(Map<String,String> params, InputStream certFile, String certPass, String protocol)
      向员工付款
      参数:
      params - 请求参数
      certFile - 证书文件的 InputStream
      certPass - 证书密码
      protocol - 协议
      返回:
      String 请求返回的结果
    • queryTrans2pocket

      public static String queryTrans2pocket(Map<String,String> params, String certPath, String certPass)
      查询向员工付款记录
      参数:
      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 - 证书文件的 InputStream
      certPass - 证书密码
      返回:
      String 请求返回的结果
    • queryTrans2pocket

      public static String queryTrans2pocket(Map<String,String> params, InputStream certFile, String certPass, String protocol)
      查询向员工付款记录
      参数:
      params - 请求参数
      certFile - 证书文件的 InputStream
      certPass - 证书密码
      protocol - 协议
      返回:
      String 请求返回的结果
    • xPay

      public static IJPayHttpResponse xPay(WxApiEnum apiEnum, String appKey, String accessToken, String postBody)
      小程序虚拟支付接口
      参数:
      apiEnum - 接口枚举 XPayApiEnum
      appKey - 应用秘钥
      accessToken - 小程序Token
      postBody - POST的数据包体
      返回:
      IJPayHttpResponse 请求返回的结果
    • doGet

      public static String doGet(String url, Map<String,Object> params)
      参数:
      url - 请求url
      params - 请求参数
      返回:
      String 请求返回的结果
    • get

      public static IJPayHttpResponse get(String url, Map<String,Object> params, Map<String,String> headers)
      get 请求
      参数:
      url - 请求url
      params - 请求参数
      headers - 请求头
      返回:
      IJPayHttpResponse 请求返回的结果
    • get

      public static IJPayHttpResponse get(String url, String authorization, String serialNumber, Map<String,Object> params)
      get 请求
      参数:
      url - 请求url
      authorization - 授权信息
      serialNumber - 公钥证书序列号
      params - 请求参数
      返回:
      IJPayHttpResponse 请求返回的结果
    • post

      public static IJPayHttpResponse post(String url, String data, Map<String,String> headers)
      post 请求
      参数:
      url - 请求url
      data - 请求参数
      headers - 请求头
      返回:
      IJPayHttpResponse 请求返回的结果
    • post

      public static IJPayHttpResponse post(String url, String authorization, String serialNumber, String data)
      post 请求
      参数:
      url - 请求url
      authorization - 授权信息
      serialNumber - 公钥证书序列号
      data - 请求参数
      返回:
      IJPayHttpResponse 请求返回的结果
    • delete

      public static IJPayHttpResponse delete(String url, String data, Map<String,String> headers)
      delete 请求
      参数:
      url - 请求url
      data - 请求参数
      headers - 请求头
      返回:
      IJPayHttpResponse 请求返回的结果
    • delete

      public static IJPayHttpResponse delete(String url, String authorization, String serialNumber, String data)
      delete 请求
      参数:
      url - 请求url
      authorization - 授权信息
      serialNumber - 公钥证书序列号
      data - 请求参数
      返回:
      IJPayHttpResponse 请求返回的结果
    • upload

      public static IJPayHttpResponse upload(String url, Map<String,Object> params, Map<String,String> headers)
      upload 请求
      参数:
      url - 请求url
      params - 请求参数
      headers - 请求头
      返回:
      IJPayHttpResponse 请求返回的结果
    • upload

      public static IJPayHttpResponse upload(String url, String authorization, String serialNumber, String data, File file)
      upload 请求
      参数:
      url - 请求url
      authorization - 授权信息
      serialNumber - 公钥证书序列号
      data - 请求参数
      file - 上传文件
      返回:
      IJPayHttpResponse 请求返回的结果
    • patch

      public static IJPayHttpResponse patch(String url, String data, Map<String,String> headers)
      patch 请求
      参数:
      url - 请求url
      data - 请求参数
      headers - 请求头
      返回:
      IJPayHttpResponse 请求返回的结果
    • patch

      public static IJPayHttpResponse patch(String url, String authorization, String serialNumber, String data)
      patch 请求
      参数:
      url - 请求url
      authorization - 授权信息
      serialNumber - 公钥证书序列号
      data - 请求参数
      返回:
      IJPayHttpResponse 请求返回的结果
    • put

      public static IJPayHttpResponse put(String url, String data, Map<String,String> headers)
      put 请求
      参数:
      url - 请求url
      data - 请求参数
      headers - 请求头
      返回:
      IJPayHttpResponse 请求返回的结果
    • put

      public static IJPayHttpResponse put(String url, String authorization, String serialNumber, String data)
      put 请求
      参数:
      url - 请求url
      authorization - 授权信息
      serialNumber - 公钥证书序列号
      data - 请求参数
      返回:
      IJPayHttpResponse 请求返回的结果
    • doPost

      public static String doPost(String url, Map<String,String> params)
    • doPostSsl

      public static String doPostSsl(String url, Map<String,String> params, String certPath, String certPass)
    • doPostSslByProtocol

      public static String doPostSslByProtocol(String url, Map<String,String> params, String certPath, String certPass, String protocol)
    • doPostSsl

      public static String doPostSsl(String url, Map<String,String> params, InputStream certFile, String certPass)
    • doPostSslByProtocol

      public static String doPostSslByProtocol(String url, Map<String,String> params, InputStream certFile, String certPass, String protocol)
    • doPostSsl

      public static String doPostSsl(String url, Map<String,String> params, String certPath)
    • doPostSslByProtocol

      public static String doPostSslByProtocol(String url, Map<String,String> params, String certPath, String protocol)
    • doPostSsl

      public static String doPostSsl(String url, Map<String,String> params, InputStream certFile)
    • doPostSslByProtocol

      public static String doPostSslByProtocol(String url, Map<String,String> params, InputStream certFile, String protocol)
    • doUploadSsl

      public static String doUploadSsl(String url, Map<String,String> params, String certPath, String certPass, String filePath)
    • doUploadSslByProtocol

      public static String doUploadSslByProtocol(String url, Map<String,String> params, String certPath, String certPass, String filePath, String protocol)
    • doUploadSsl

      public static String doUploadSsl(String url, Map<String,String> params, String certPath, String filePath)
    • doUploadSslByProtocol

      public static String doUploadSslByProtocol(String url, Map<String,String> params, String certPath, String filePath, String protocol)
    • getBaseHeaders

      public static Map<String,String> getBaseHeaders(String authorization)
    • getHeaders

      public static Map<String,String> getHeaders(String authorization, String serialNumber)
    • getUploadHeaders

      public static Map<String,String> getUploadHeaders(String authorization, String serialNumber)
    • buildResMap

      public static Map<String,Object> buildResMap(IJPayHttpResponse response)
      构建返回参数
      参数:
      response - IJPayHttpResponse
      返回:
      Map