Class DefaultSapDigitalPaymentFacade
java.lang.Object
de.hybris.platform.cissapdigitalpayment.facade.impl.DefaultSapDigitalPaymentFacade
- All Implemented Interfaces:
SapDigitalPaymentFacade
Default implementation of
SapDigitalPaymentFacade-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidcreatePollRegisteredCardProcess(String sessionId) Creates the registration card polling processFetch the registration URL from the SAP Digital payment.de.hybris.platform.servicelayer.dto.converter.Converter<DigitalPaymentsPollModel,DigitalPaymentsPollData> de.hybris.platform.servicelayer.dto.converter.Converter<DigitalPaymentsRegistrationModel,DigitalPaymentsRegistrationData> Get the registration details for digital paymentspollAndSave(String encryptedSessionId) Polls the registered cardvoidsetDigitalPaymentsEncryptUtil(DigitalPaymentsEncryptUtil digitalPaymentsEncryptUtil) voidsetPollModelConverter(de.hybris.platform.servicelayer.dto.converter.Converter<DigitalPaymentsPollModel, DigitalPaymentsPollData> pollModelConverter) voidsetRegistrationModelConverter(de.hybris.platform.servicelayer.dto.converter.Converter<DigitalPaymentsRegistrationModel, DigitalPaymentsRegistrationData> registrationModelConverter) voidsetSapDigitalPaymentService(SapDigitalPaymentService sapDigitalPaymentService)
-
Constructor Details
-
DefaultSapDigitalPaymentFacade
public DefaultSapDigitalPaymentFacade()
-
-
Method Details
-
getCardRegistrationUrl
Description copied from interface:SapDigitalPaymentFacadeFetch the registration URL from the SAP Digital payment. Application is redirected to this URL to register the card with SAP Digital payment- Specified by:
getCardRegistrationUrlin interfaceSapDigitalPaymentFacade- Returns:
- String
-
createPollRegisteredCardProcess
Description copied from interface:SapDigitalPaymentFacadeCreates the registration card polling process- Specified by:
createPollRegisteredCardProcessin interfaceSapDigitalPaymentFacade- Parameters:
sessionId- - session-id is passed to digital-payments to get the card details.
-
pollAndSave
Description copied from interface:SapDigitalPaymentFacadePolls the registered card- Specified by:
pollAndSavein interfaceSapDigitalPaymentFacade- Parameters:
encryptedSessionId- session id of digital payment- Returns:
- Card Details
-
getRegistrationUrl
Description copied from interface:SapDigitalPaymentFacadeGet the registration details for digital payments- Specified by:
getRegistrationUrlin interfaceSapDigitalPaymentFacade- Returns:
- registrations details of digital payment
-
getSapDigitalPaymentService
- Returns:
- the sapDigitalPaymentService
-
setSapDigitalPaymentService
- Parameters:
sapDigitalPaymentService- the sapDigitalPaymentService to set
-
getPollModelConverter
public de.hybris.platform.servicelayer.dto.converter.Converter<DigitalPaymentsPollModel,DigitalPaymentsPollData> getPollModelConverter() -
setPollModelConverter
public void setPollModelConverter(de.hybris.platform.servicelayer.dto.converter.Converter<DigitalPaymentsPollModel, DigitalPaymentsPollData> pollModelConverter) -
getRegistrationModelConverter
public de.hybris.platform.servicelayer.dto.converter.Converter<DigitalPaymentsRegistrationModel,DigitalPaymentsRegistrationData> getRegistrationModelConverter() -
setRegistrationModelConverter
public void setRegistrationModelConverter(de.hybris.platform.servicelayer.dto.converter.Converter<DigitalPaymentsRegistrationModel, DigitalPaymentsRegistrationData> registrationModelConverter) -
getDigitalPaymentsEncryptUtil
-
setDigitalPaymentsEncryptUtil
-