public class DefaultCisSapDigitalPaymentService extends java.lang.Object implements CisSapDigitalPaymentService
CisSapDigitalPaymentService| Constructor and Description |
|---|
DefaultCisSapDigitalPaymentService() |
| Modifier and Type | Method and Description |
|---|---|
<any> |
authorizePayment(CisSapDigitalPaymentAuthorizationRequestList authorizationRequests)
Make a payment authorization call to SAP Digital payments
|
<any> |
chargePayment(CisSapDigitalPaymentChargeRequestList chargeRequests,
SAPDigitalPaymentConfigurationModel sapDigitalPaymentConfig)
Settlement of the authorized payment with SAP Digital payments.
|
protected java.util.Map<java.lang.String,java.lang.String> |
createDigitalPaymentConfigurationMap(SAPDigitalPaymentConfigurationModel sapDigitalPaymentConfig)
Creates the Map
|
<any> |
deleteCard(CisSapDigitalPaymentCardDeletionRequestList deletCardRequests,
SapDigitalPaymentConfigurationStrategy sapDigitalPaymentConfigurationStrategy)
Delete the payment card information from SAP Digital payments
|
SapDigitalPaymentClient |
getCisSapDigitalPaymentClient(SAPDigitalPaymentConfigurationModel sapDigitalPaymentConfig)
Create the Sap Digital payment charon client from the SAP digital payment configuration
|
long |
getDefaultPollCardDelay() |
static Logger |
getLog() |
static java.util.Map<java.lang.String,java.lang.String> |
getPollCardStatusMap() |
<any> |
getRegistrationUrl()
Retrive the card registration URL from SAP Digital payments
|
SapDigitalPaymentConfigurationStrategy |
getSapDigitalPaymentConfigurationStrategy() |
boolean |
ping(java.lang.String xCisClientRef,
java.lang.String tenantId)
Default implementation for CisClientService interface method
|
<any> |
pollRegisteredCard(java.lang.String sessionId,
SAPDigitalPaymentConfigurationModel sapDigiPayConfig)
Polling the card details entered at SAP Digital payments screen.
|
<any> |
refundPayment(CisSapDigitalPaymentRefundRequestList refundRequests,
SAPDigitalPaymentConfigurationModel sapDigitalPaymentConfig)
Refund the payment with SAP Digital payments.
|
void |
setDefaultPollCardDelay(long defaultPollCardDelay) |
static void |
setPollCardStatusMap(java.util.Map<java.lang.String,java.lang.String> pollCardStatusMap) |
void |
setSapDigitalPaymentConfigurationStrategy(SapDigitalPaymentConfigurationStrategy sapDigitalPaymentConfigurationStrategy) |
public boolean ping(java.lang.String xCisClientRef,
java.lang.String tenantId)
ping in interface CisClientServicexCisClientRef - - xCisClientReftenantId - - tenant IDpublic <any> getRegistrationUrl()
throws java.util.concurrent.TimeoutException
getRegistrationUrl in interface CisSapDigitalPaymentServicejava.util.concurrent.TimeoutExceptionpublic <any> pollRegisteredCard(java.lang.String sessionId,
SAPDigitalPaymentConfigurationModel sapDigiPayConfig)
pollRegisteredCard in interface CisSapDigitalPaymentServicesessionId - - Session IDreceived during the card registrationsapDigiPayConfig - - SAP Digital payment configurationpublic <any> authorizePayment(CisSapDigitalPaymentAuthorizationRequestList authorizationRequests)
authorizePayment in interface CisSapDigitalPaymentServiceauthorizationRequests - - List of CisSapDigitalPaymentAuthorizationRequest objectpublic <any> deleteCard(CisSapDigitalPaymentCardDeletionRequestList deletCardRequests, SapDigitalPaymentConfigurationStrategy sapDigitalPaymentConfigurationStrategy)
deleteCard in interface CisSapDigitalPaymentServicedeletCardRequests - - Delete card request list of CisSapDigitalPaymentTokenizedCardResultsapDigitalPaymentConfigurationStrategy - - SAP Digital payment configuration strategypublic <any> chargePayment(CisSapDigitalPaymentChargeRequestList chargeRequests, SAPDigitalPaymentConfigurationModel sapDigitalPaymentConfig)
chargePayment in interface CisSapDigitalPaymentServicechargeRequests - - List of CisSapDigitalPaymentChargeRequest.sapDigitalPaymentConfig - - SAP Digital payment configurationpublic <any> refundPayment(CisSapDigitalPaymentRefundRequestList refundRequests, SAPDigitalPaymentConfigurationModel sapDigitalPaymentConfig)
refundPayment in interface CisSapDigitalPaymentService- - refundRequests - List of CisSapDigitalPaymentRefundRequest- - sapDigitalPaymentConfig - SAP Digital payment configurationpublic SapDigitalPaymentClient getCisSapDigitalPaymentClient(SAPDigitalPaymentConfigurationModel sapDigitalPaymentConfig)
sapDigitalPaymentConfig - - sap digital payment configurationprotected java.util.Map<java.lang.String,java.lang.String> createDigitalPaymentConfigurationMap(SAPDigitalPaymentConfigurationModel sapDigitalPaymentConfig)
sapDigitalPaymentConfig - - SAP Digital payment configuration modelpublic static java.util.Map<java.lang.String,java.lang.String> getPollCardStatusMap()
public static void setPollCardStatusMap(java.util.Map<java.lang.String,java.lang.String> pollCardStatusMap)
pollCardStatusMap - the pollCardStatusMap to setpublic long getDefaultPollCardDelay()
public void setDefaultPollCardDelay(long defaultPollCardDelay)
defaultPollCardDelay - the defaultPollCardDelay to setpublic SapDigitalPaymentConfigurationStrategy getSapDigitalPaymentConfigurationStrategy()
public void setSapDigitalPaymentConfigurationStrategy(SapDigitalPaymentConfigurationStrategy sapDigitalPaymentConfigurationStrategy)
sapDigitalPaymentConfigurationStrategy - the sapDigitalPaymentConfigurationStrategy to setpublic static Logger getLog()
Copyright © 2018 SAP SE. All Rights Reserved.