Interface SapDigitalPaymentAuthorizationService
-
- All Known Implementing Classes:
DefaultSapDigitalPaymentAuthorizationService
public interface SapDigitalPaymentAuthorizationServiceDefines the methods to handle SAP Digital Payment amount authorization
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description CisSapDigitalPaymentAuthorizationRequestListcreateAuthorizePaymentRequest(java.lang.String subscriptionId, java.math.BigDecimal amount, java.lang.String currencyCode)Creates the authorization payment request for SAP Digital PaymentsSapDigitalPaymentAuthorizationStrategygetAuthorisationStrategy()Determines the payment amount authorization stategy for SAP Digital paymentsPaymentTransactionEntryModelprocessSapDigitalPaymentAuthorizationResult(CommerceCheckoutParameter parameter, CisSapDigitalPaymentAuthorizationResultList authorizationResultList)Process the authorization result from SAP Digital Payments
-
-
-
Method Detail
-
getAuthorisationStrategy
SapDigitalPaymentAuthorizationStrategy getAuthorisationStrategy()
Determines the payment amount authorization stategy for SAP Digital payments
-
processSapDigitalPaymentAuthorizationResult
PaymentTransactionEntryModel processSapDigitalPaymentAuthorizationResult(CommerceCheckoutParameter parameter, CisSapDigitalPaymentAuthorizationResultList authorizationResultList)
Process the authorization result from SAP Digital Payments- Parameters:
parameter- -CommerceCheckoutParameterauthorizationResultList- -CisSapDigitalPaymentAuthorizationResultListauthorization response list- Returns:
PaymentTransactionEntryModel
-
createAuthorizePaymentRequest
CisSapDigitalPaymentAuthorizationRequestList createAuthorizePaymentRequest(java.lang.String subscriptionId, java.math.BigDecimal amount, java.lang.String currencyCode)
Creates the authorization payment request for SAP Digital Payments- Parameters:
subscriptionId- -CreditCardPaymentInfoModel's subscriptionIdamount- - amount to be authorizedcurrencyCode- - currency ISO code- Returns:
CisSapDigitalPaymentAuthorizationRequestList
-
-