Class SapRevenueCloudDpSplitAuthorizationStrategy
- java.lang.Object
-
- com.sap.hybris.saprevenueclouddpaddon.strategy.impl.SapRevenueCloudDpSplitAuthorizationStrategy
-
- All Implemented Interfaces:
SapDigitalPaymentAuthorizationStrategy
public class SapRevenueCloudDpSplitAuthorizationStrategy extends java.lang.Object implements SapDigitalPaymentAuthorizationStrategy
Implementation for authorization amount split between SAP Subscription Billing and S4HANA systems.
-
-
Constructor Summary
Constructors Constructor Description SapRevenueCloudDpSplitAuthorizationStrategy()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanauthorizePayment(CommerceCheckoutParameter parameter)Payment authorization method forSapDigitalPaymentAuthorizationStrategyCommercePaymentAuthorizationStrategygetCommercePaymentAuthorizationStrategy()ModelServicegetModelService()SapDigitalPaymentAuthorizationServicegetSapDigitalPaymentAuthorizationService()SapRevenueCloudSplitOrderServicegetSapRevenueCloudSplitOrderService()voidsetCommercePaymentAuthorizationStrategy(CommercePaymentAuthorizationStrategy commercePaymentAuthorizationStrategy)voidsetModelService(ModelService modelService)voidsetSapDigitalPaymentAuthorizationService(SapDigitalPaymentAuthorizationService sapDigitalPaymentAuthorizationService)voidsetSapRevenueCloudSplitOrderService(SapRevenueCloudSplitOrderService sapRevenueCloudSplitOrderService)
-
-
-
Method Detail
-
authorizePayment
public boolean authorizePayment(CommerceCheckoutParameter parameter)
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
public SapDigitalPaymentAuthorizationService getSapDigitalPaymentAuthorizationService()
-
setSapDigitalPaymentAuthorizationService
public void setSapDigitalPaymentAuthorizationService(SapDigitalPaymentAuthorizationService sapDigitalPaymentAuthorizationService)
-
getCommercePaymentAuthorizationStrategy
public CommercePaymentAuthorizationStrategy getCommercePaymentAuthorizationStrategy()
-
setCommercePaymentAuthorizationStrategy
public void setCommercePaymentAuthorizationStrategy(CommercePaymentAuthorizationStrategy commercePaymentAuthorizationStrategy)
-
getSapRevenueCloudSplitOrderService
public SapRevenueCloudSplitOrderService getSapRevenueCloudSplitOrderService()
-
setSapRevenueCloudSplitOrderService
public void setSapRevenueCloudSplitOrderService(SapRevenueCloudSplitOrderService sapRevenueCloudSplitOrderService)
-
getModelService
public ModelService getModelService()
-
setModelService
public void setModelService(ModelService modelService)
-
-