Class WXPayRequest

java.lang.Object
com.bytedesk.wechat.pay.sdk.WXPayRequest

public class WXPayRequest extends Object
  • Field Details

  • Constructor Details

  • Method Details

    • requestOnce

      private String requestOnce(String domain, String urlSuffix, String uuid, String data, int connectTimeoutMs, int readTimeoutMs, boolean useCert) throws Exception
      请求,只请求一次,不做重试
      Parameters:
      domain -
      urlSuffix -
      uuid -
      data -
      connectTimeoutMs -
      readTimeoutMs -
      useCert - 是否使用证书,针对退款、撤销等操作
      Returns:
      Throws:
      Exception
    • request

      private String request(String urlSuffix, String uuid, String data, int connectTimeoutMs, int readTimeoutMs, boolean useCert, boolean autoReport) throws Exception
      Throws:
      Exception
    • requestWithoutCert

      public String requestWithoutCert(String urlSuffix, String uuid, String data, boolean autoReport) throws Exception
      可重试的,非双向认证的请求
      Parameters:
      urlSuffix -
      uuid -
      data -
      Returns:
      Throws:
      Exception
    • requestWithoutCert

      public String requestWithoutCert(String urlSuffix, String uuid, String data, int connectTimeoutMs, int readTimeoutMs, boolean autoReport) throws Exception
      可重试的,非双向认证的请求
      Parameters:
      urlSuffix -
      uuid -
      data -
      connectTimeoutMs -
      readTimeoutMs -
      Returns:
      Throws:
      Exception
    • requestWithCert

      public String requestWithCert(String urlSuffix, String uuid, String data, boolean autoReport) throws Exception
      可重试的,双向认证的请求
      Parameters:
      urlSuffix -
      uuid -
      data -
      Returns:
      Throws:
      Exception
    • requestWithCert

      public String requestWithCert(String urlSuffix, String uuid, String data, int connectTimeoutMs, int readTimeoutMs, boolean autoReport) throws Exception
      可重试的,双向认证的请求
      Parameters:
      urlSuffix -
      uuid -
      data -
      connectTimeoutMs -
      readTimeoutMs -
      Returns:
      Throws:
      Exception