Enum Class的使用
com.walker.pay.ServiceProvider
使用ServiceProvider的程序包
-
com.walker.pay中ServiceProvider的使用
修饰符和类型方法说明AbstractPayDefinition.getServiceProvider()AbstractPayEngineProvider.getServiceProvider()NotifyValue.getServiceProvider()返回支付服务商信息Order.getServiceProvider()返回订单使用支付提供商。PayDefinition.getServiceProvider()返回提供商对象PayEngineProvider.getServiceProvider()返回服务提供商信息。static final ServiceProviderstatic ServiceProviderReturns the enum constant of this class with the specified name.static ServiceProvider[]ServiceProvider.values()Returns an array containing the constants of this enum class, in the order they are declared.参数类型为ServiceProvider的com.walker.pay中的方法修饰符和类型方法说明protected abstract StringAbstractPayEngineProvider.acquireProviderPayType(ServiceProvider serviceProvider, PayType payType, PayChannel payChannel) 根据支付配置信息,获取第三方支付系统的"支付类型"字符串。AbstractPayEngineManager.getPayEngineProvider(ServiceProvider serviceProvider, String version, PayType payType) PayEngineManager.getPayEngineProvider(ServiceProvider serviceProvider, String version, PayType payType) 根据订单信息,返回具体的支付引擎对象。AbstractPayEngineManager.getPayEngineProviderList(ServiceProvider serviceProvider) PayEngineManager.getPayEngineProviderList(ServiceProvider serviceProvider) 根据服务提供商信息,查询包含该提供商的支付对接有几个,因为可能存在多个,如:微信v2、v3等。voidAbstractPayDefinition.setServiceProvider(ServiceProvider serviceProvider) voidAbstractPayEngineProvider.setServiceProvider(ServiceProvider serviceProvider) voidNotifyValue.setServiceProvider(ServiceProvider serviceProvider) -
com.walker.pay.support中ServiceProvider的使用
参数类型为ServiceProvider的com.walker.pay.support中的方法 -
com.walker.pay.util中ServiceProvider的使用
参数类型为ServiceProvider的com.walker.pay.util中的方法修饰符和类型方法说明static final StringPayDefinitionUtils.getPayDefinitionId(ServiceProvider serviceProvider, String version)