程序包 com.walker.pay
类 AbstractPayDefinition
java.lang.Object
com.walker.pay.AbstractPayDefinition
- 所有已实现的接口:
PayDefinition
- 直接已知子类:
DefaultPayDefinition
-
字段概要
字段 -
构造器概要
构造器 -
方法概要
修饰符和类型方法说明返回支付配置参数集合boolean是否启用getId()支付定义ID,唯一,提供商标识 + 版本号getName()支付定义名字,用户可录入,默认使用:提供商名称 + 版本号 + 支付渠道返回支付定义配置的 '订单回调'操作实现对象。Convertor<NotifyValue<?>>返回订单通知数据格式转换器对象。返回订单通知转换器类路径,用于动态创建,从数据库读取配置的类路径。返回支付渠道返回定义对应的支付引擎实现类路径, 如: com.walker.pay.wechat.WechatV2EngineProvider返回提供商对象返回接入版本号inthashCode()voidsetConfiguration(Map<String, Variable> configuration) voidsetEnabled(boolean enabled) voidvoidsetOrderCallback(OrderCallBack orderCallback) voidsetOrderNotifyConvertor(Convertor<NotifyValue<?>> orderNotifyConvertor) voidsetOrderNotifyConvertorClass(String orderNotifyConvertorClass) voidsetPayChannel(PayChannel payChannel) voidsetPayEngineProviderClass(String clazz) voidsetServiceProvider(ServiceProvider serviceProvider) voidsetVersion(String version)
-
字段详细资料
-
logger
protected final transient org.slf4j.Logger logger
-
-
构造器详细资料
-
AbstractPayDefinition
public AbstractPayDefinition()
-
-
方法详细资料
-
getOrderNotifyConvertorClass
从接口复制的说明:PayDefinition返回订单通知转换器类路径,用于动态创建,从数据库读取配置的类路径。- 指定者:
getOrderNotifyConvertorClass在接口中PayDefinition- 返回:
-
setOrderNotifyConvertorClass
-
getOrderNotifyConvertor
从接口复制的说明:PayDefinition返回订单通知数据格式转换器对象。- 指定者:
getOrderNotifyConvertor在接口中PayDefinition- 返回:
-
setOrderNotifyConvertor
-
getOrderCallback
从接口复制的说明:PayDefinition返回支付定义配置的 '订单回调'操作实现对象。 引擎内部默认实现不做任何业务处理,业务集成后应当重新继承并实现。- 指定者:
getOrderCallback在接口中PayDefinition- 返回:
-
setOrderCallback
-
setName
-
setServiceProvider
-
setVersion
-
setPayChannel
-
setEnabled
public void setEnabled(boolean enabled) -
setConfiguration
-
setPayEngineProviderClass
-
getId
从接口复制的说明:PayDefinition支付定义ID,唯一,提供商标识 + 版本号- 指定者:
getId在接口中PayDefinition- 返回:
-
getName
从接口复制的说明:PayDefinition支付定义名字,用户可录入,默认使用:提供商名称 + 版本号 + 支付渠道- 指定者:
getName在接口中PayDefinition- 返回:
-
getServiceProvider
从接口复制的说明:PayDefinition返回提供商对象- 指定者:
getServiceProvider在接口中PayDefinition- 返回:
-
getVersion
从接口复制的说明:PayDefinition返回接入版本号- 指定者:
getVersion在接口中PayDefinition- 返回:
-
getPayChannel
从接口复制的说明:PayDefinition返回支付渠道- 指定者:
getPayChannel在接口中PayDefinition- 返回:
-
getEnabled
public boolean getEnabled()从接口复制的说明:PayDefinition是否启用- 指定者:
getEnabled在接口中PayDefinition- 返回:
-
getConfiguration
从接口复制的说明:PayDefinition返回支付配置参数集合- 指定者:
getConfiguration在接口中PayDefinition- 返回:
-
getPayEngineProviderClass
从接口复制的说明:PayDefinition返回定义对应的支付引擎实现类路径, 如: com.walker.pay.wechat.WechatV2EngineProvider- 指定者:
getPayEngineProviderClass在接口中PayDefinition- 返回:
-
hashCode
public int hashCode()
-