程序包 com.ijpay.alipay

类 AliPayApiConfigKit

java.lang.Object
com.ijpay.alipay.AliPayApiConfigKit

public class AliPayApiConfigKit extends Object

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

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

IJPay 交流群: 723992875、864988890

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

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

    • AliPayApiConfigKit

      public AliPayApiConfigKit()
  • 方法详细资料

    • putApiConfig

      public static AliPayApiConfig putApiConfig(AliPayApiConfig aliPayApiConfig)

      向缓存中设置 AliPayApiConfig

      每个 appId 只需添加一次,相同 appId 将被覆盖

      参数:
      aliPayApiConfig - 支付宝支付配置
      返回:
      AliPayApiConfig
    • setThreadLocalAliPayApiConfig

      public static AliPayApiConfig setThreadLocalAliPayApiConfig(AliPayApiConfig aliPayApiConfig)
      向当前线程中设置 AliPayApiConfig
      参数:
      aliPayApiConfig - AliPayApiConfig 支付宝配置对象
      返回:
      AliPayApiConfig
    • removeApiConfig

      public static AliPayApiConfig removeApiConfig(AliPayApiConfig aliPayApiConfig)
      通过 AliPayApiConfig 移除支付配置
      参数:
      aliPayApiConfig - AliPayApiConfig 支付宝配置对象
      返回:
      AliPayApiConfig
    • removeApiConfig

      public static AliPayApiConfig removeApiConfig(String appId)
      通过 appId 移除支付配置
      参数:
      appId - 支付宝应用编号
      返回:
      AliPayApiConfig
    • setThreadLocalAppId

      public static void setThreadLocalAppId(String appId)
      向当前线程中设置 appId
      参数:
      appId - 支付宝应用编号
    • removeThreadLocalAppId

      public static void removeThreadLocalAppId()
      移除当前线程中的 appId
    • getAppId

      public static String getAppId()
      获取当前线程中的 appId
      返回:
      支付宝应用编号 appId
    • getAliPayApiConfig

      public static AliPayApiConfig getAliPayApiConfig()
      获取当前线程中的 AliPayApiConfig
      返回:
      AliPayApiConfig
    • getApiConfig

      public static AliPayApiConfig getApiConfig(String appId)
      通过 appId 获取 AliPayApiConfig
      参数:
      appId - 支付宝应用编号
      返回:
      AliPayApiConfig