类 AbstractAlipayController

    • 字段概要

      字段 
      修饰符和类型 字段 说明
      protected net.guerlab.smart.pay.service.service.AlipayConfigService configService  
      protected static java.lang.String KEY_APP_ID
      应用ID关键字
      protected net.guerlab.smart.pay.service.properties.PayProperties payProperties  
    • 方法概要

      所有方法 实例方法 抽象方法 具体方法 
      修饰符和类型 方法 说明
      protected com.alipay.api.AlipayClient buildAlipayClient​(java.lang.String appId)
      构造支付宝客户端
      protected com.alipay.api.AlipayClient buildAlipayClient​(java.lang.String appId, boolean checkEnable)
      构造支付宝客户端
      protected com.alipay.api.AlipayClient buildAlipayClient​(net.guerlab.smart.pay.service.entity.AlipayConfig config)
      构造支付宝客户端
      protected com.alipay.api.AlipayClient buildAlipayClient​(net.guerlab.smart.pay.service.entity.AlipayConfig config, boolean checkEnable)
      构造支付宝客户端
      protected abstract AlipayTradeType getAlipayTradeType()
      获取支付宝支付类型
      void setConfigService​(net.guerlab.smart.pay.service.service.AlipayConfigService configService)  
      void setPayProperties​(net.guerlab.smart.pay.service.properties.PayProperties payProperties)  
      • 从类继承的方法 java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • 字段详细资料

      • KEY_APP_ID

        protected static final java.lang.String KEY_APP_ID
        应用ID关键字
        另请参阅:
        常量字段值
      • configService

        protected net.guerlab.smart.pay.service.service.AlipayConfigService configService
      • payProperties

        protected net.guerlab.smart.pay.service.properties.PayProperties payProperties
    • 构造器详细资料

      • AbstractAlipayController

        public AbstractAlipayController()
    • 方法详细资料

      • getAlipayTradeType

        protected abstract AlipayTradeType getAlipayTradeType()
        获取支付宝支付类型
        返回:
        支付宝支付类型
      • buildAlipayClient

        protected com.alipay.api.AlipayClient buildAlipayClient​(java.lang.String appId)
        构造支付宝客户端
        参数:
        appId - 应用ID
        返回:
        支付宝客户端
      • buildAlipayClient

        protected com.alipay.api.AlipayClient buildAlipayClient​(net.guerlab.smart.pay.service.entity.AlipayConfig config)
        构造支付宝客户端
        参数:
        config - 应用配置
        返回:
        支付宝客户端
      • buildAlipayClient

        protected com.alipay.api.AlipayClient buildAlipayClient​(java.lang.String appId,
                                                                boolean checkEnable)
        构造支付宝客户端
        参数:
        appId - 应用ID
        checkEnable - 检查是否启用
        返回:
        支付宝客户端
      • buildAlipayClient

        protected com.alipay.api.AlipayClient buildAlipayClient​(net.guerlab.smart.pay.service.entity.AlipayConfig config,
                                                                boolean checkEnable)
        构造支付宝客户端
        参数:
        config - 应用配置
        checkEnable - 检查是否启用
        返回:
        支付宝客户端
      • setConfigService

        @Autowired
        public void setConfigService​(net.guerlab.smart.pay.service.service.AlipayConfigService configService)
      • setPayProperties

        @Autowired
        public void setPayProperties​(net.guerlab.smart.pay.service.properties.PayProperties payProperties)