Class SapRevenueCloudDpSplitAuthorizationStrategy
java.lang.Object
com.sap.hybris.saprevenueclouddpaddon.strategy.impl.SapRevenueCloudDpSplitAuthorizationStrategy
- All Implemented Interfaces:
SapDigitalPaymentAuthorizationStrategy
public class SapRevenueCloudDpSplitAuthorizationStrategy
extends Object
implements SapDigitalPaymentAuthorizationStrategy
Implementation for authorization amount split between SAP Subscription Billing and S4HANA systems.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleanauthorizePayment(CommerceCheckoutParameter parameter) Payment authorization method forSapDigitalPaymentAuthorizationStrategyde.hybris.platform.commerceservices.order.CommercePaymentAuthorizationStrategyde.hybris.platform.servicelayer.model.ModelServicevoidsetCommercePaymentAuthorizationStrategy(de.hybris.platform.commerceservices.order.CommercePaymentAuthorizationStrategy commercePaymentAuthorizationStrategy) voidsetModelService(de.hybris.platform.servicelayer.model.ModelService modelService) voidsetSapDigitalPaymentAuthorizationService(SapDigitalPaymentAuthorizationService sapDigitalPaymentAuthorizationService) voidsetSapRevenueCloudSplitOrderService(SapRevenueCloudSplitOrderService sapRevenueCloudSplitOrderService)
-
Constructor Details
-
SapRevenueCloudDpSplitAuthorizationStrategy
public SapRevenueCloudDpSplitAuthorizationStrategy()
-
-
Method Details
-
authorizePayment
Description copied from interface:SapDigitalPaymentAuthorizationStrategyPayment authorization method forSapDigitalPaymentAuthorizationStrategy- Specified by:
authorizePaymentin interfaceSapDigitalPaymentAuthorizationStrategy- Parameters:
parameter- -CommerceCheckoutParametercommerce checkout parameter- Returns:
- boolean - determine whether the authorization call is success or not
-
getSapDigitalPaymentAuthorizationService
-
setSapDigitalPaymentAuthorizationService
public void setSapDigitalPaymentAuthorizationService(SapDigitalPaymentAuthorizationService sapDigitalPaymentAuthorizationService) -
getCommercePaymentAuthorizationStrategy
public de.hybris.platform.commerceservices.order.CommercePaymentAuthorizationStrategy getCommercePaymentAuthorizationStrategy() -
setCommercePaymentAuthorizationStrategy
public void setCommercePaymentAuthorizationStrategy(de.hybris.platform.commerceservices.order.CommercePaymentAuthorizationStrategy commercePaymentAuthorizationStrategy) -
getSapRevenueCloudSplitOrderService
-
setSapRevenueCloudSplitOrderService
public void setSapRevenueCloudSplitOrderService(SapRevenueCloudSplitOrderService sapRevenueCloudSplitOrderService) -
getModelService
public de.hybris.platform.servicelayer.model.ModelService getModelService() -
setModelService
public void setModelService(de.hybris.platform.servicelayer.model.ModelService modelService)
-