public class DefaultSapDigitalPaymentAcceleratorCheckoutFacade extends DefaultAcceleratorCheckoutFacade
AcceleratorCheckoutFacade interface extending
DefaultAcceleratorCheckoutFacade that allows to override the creation of payment subscription.AcceleratorCheckoutFacade.ExpressCheckoutResult| Constructor and Description |
|---|
DefaultSapDigitalPaymentAcceleratorCheckoutFacade() |
| Modifier and Type | Method and Description |
|---|---|
boolean |
authorizePayment(java.lang.String securityCode)
Authorizes the payment.
|
CCPaymentInfoData |
createPaymentSubscription(CCPaymentInfoData paymentInfoData)
Create new payment subscription.
|
SapDigitalPaymentAuthorizationService |
getSapDigitalPaymentAuthorizationService() |
void |
setSapDigitalPaymentAuthorizationService(SapDigitalPaymentAuthorizationService sapDigitalPaymentAuthorizationService) |
consolidateCheckoutCart, getAcceleratorCheckoutService, getCartModificationConverter, getCheckoutFlowGroupForCheckout, getConsolidatedPickupOptions, getExpressCheckoutDeliveryResult, getPointOfServiceDistanceConverter, getPointOfServiceService, getUiExperienceService, hasNoDeliveryAddress, hasNoDeliveryMode, hasNoPaymentInfo, hasValidCart, isExpressCheckoutAllowedForCart, isExpressCheckoutAllowedForShippingCart, isExpressCheckoutAllowedPickupOnlyCart, isExpressCheckoutEnabledForStore, isNewAddressEnabledForCart, isRemoveAddressEnabledForCart, isTaxEstimationEnabledForCart, performExpressCheckout, placeOrder, setAcceleratorCheckoutService, setCartModificationConverter, setPointOfServiceDistanceConverter, setPointOfServiceService, setUiExperienceServiceafterPlaceOrder, beforePlaceOrder, checkIfCurrentUserIsTheCartUser, containsTaxValues, convert, createCommerceCheckoutParameter, createDeliveryAddressModel, getAddressConverter, getAddressDataForId, getAddressReversePopulator, getBaseStoreService, getBillingCountries, getCardTypeConverter, getCart, getCartFacade, getCartService, getCheckoutCart, getCheckoutCustomerStrategy, getCommerceCardTypeService, getCommerceCheckoutService, getCommonI18NService, getCountries, getCountryConverter, getCreditCardPaymentInfoConverter, getCurrentUserForCheckout, getCustomerAccountService, getDeliveryAddress, getDeliveryAddressForCode, getDeliveryAddressModelForCode, getDeliveryCountries, getDeliveryMode, getDeliveryModeConverter, getDeliveryService, getEnumerationService, getModelService, getOrderConverter, getPaymentDetails, getPaymentProvider, getPriceDataFactory, getSupportedCardTypes, getSupportedDeliveryAddresses, getSupportedDeliveryModes, getUserService, getZoneDeliveryModeConverter, hasCheckoutCart, hasItemsMatchingPredicate, hasPickUpItems, hasShippingItems, isSupportedDeliveryMode, placeOrder, prepareCartForCheckout, removeDeliveryAddress, removeDeliveryMode, setAddressConverter, setAddressReversePopulator, setBaseStoreService, setCardTypeConverter, setCartFacade, setCartService, setCheapestDeliveryModeForCheckout, setCheckoutCustomerStrategy, setCommerceCardTypeService, setCommerceCheckoutService, setCommonI18NService, setCountryConverter, setCreditCardPaymentInfoConverter, setCustomerAccountService, setDefaultDeliveryAddressForCheckout, setDefaultPaymentInfoForCheckout, setDeliveryAddress, setDeliveryAddressIfAvailable, setDeliveryMode, setDeliveryModeConverter, setDeliveryModeIfAvailable, setDeliveryService, setEnumerationService, setModelService, setOrderConverter, setPaymentDetails, setPaymentInfoIfAvailable, setPriceDataFactory, setUserService, setZoneDeliveryModeConverterclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitcontainsTaxValues, getAddressDataForId, getBillingCountries, getCheckoutCart, getCountries, getDeliveryAddressForCode, getDeliveryCountries, getSupportedCardTypes, getSupportedDeliveryAddresses, getSupportedDeliveryModes, hasCheckoutCart, hasPickUpItems, hasShippingItems, placeOrder, prepareCartForCheckout, removeDeliveryAddress, removeDeliveryMode, setCheapestDeliveryModeForCheckout, setDefaultDeliveryAddressForCheckout, setDefaultPaymentInfoForCheckout, setDeliveryAddress, setDeliveryAddressIfAvailable, setDeliveryMode, setDeliveryModeIfAvailable, setPaymentDetails, setPaymentInfoIfAvailablepublic DefaultSapDigitalPaymentAcceleratorCheckoutFacade()
public CCPaymentInfoData createPaymentSubscription(CCPaymentInfoData paymentInfoData)
CheckoutFacadecreatePaymentSubscription in interface CheckoutFacadecreatePaymentSubscription in class DefaultCheckoutFacadepaymentInfoData - the data instance containing the customers cart detailspublic boolean authorizePayment(java.lang.String securityCode)
authorizePayment in interface CheckoutFacadeauthorizePayment in class DefaultCheckoutFacadesecurityCode - the 3 or 4 number CV2 or CVV security codepublic SapDigitalPaymentAuthorizationService getSapDigitalPaymentAuthorizationService()
public void setSapDigitalPaymentAuthorizationService(SapDigitalPaymentAuthorizationService sapDigitalPaymentAuthorizationService)
Copyright © 2018 SAP SE. All Rights Reserved.