public class VisaCheckoutPaymentFacadeImpl extends AbstractPaymentFacade implements VisaCheckoutPaymentFacade
Constructor and Description |
---|
VisaCheckoutPaymentFacadeImpl() |
Modifier and Type | Method and Description |
---|---|
boolean |
authorizeVisaCheckoutPayment(CartModel sessionCart,
java.lang.String callId)
Authorizes visa checkout payment for given cart.
|
boolean |
authorizeVisaCheckoutPayment(CartModel sessionCart,
java.lang.String callId,
boolean performGetDataFirst)
Authorizes visa checkout payment for given cart.
|
void |
setCheckoutFacade(AcceleratorCheckoutFacade checkoutFacade) |
void |
setCommonI18NService(CommonI18NService commonI18NService) |
protected void |
setDeliveryModeIfNecessary(CartModel sessionCart) |
void |
setModelService(ModelService modelService) |
void |
setPaymentInfoFacade(PaymentInfoFacade paymentInfoFacade) |
void |
setPaymentTransactionService(PaymentTransactionService paymentTransactionService) |
boolean |
updateCartAddressesWithVCGetData(CartModel sessionCart,
java.lang.String callId)
Gets visa checkout payment data for given cart.
|
convertToAbsoluteURL, executeRequest, getMerchantID, getMerchantService, getPaymentServiceExecutor, isTransactionInState, setMerchantService, setPaymentServiceExecutor
public boolean authorizeVisaCheckoutPayment(CartModel sessionCart, java.lang.String callId)
VisaCheckoutPaymentFacade
authorizeVisaCheckoutPayment
in interface VisaCheckoutPaymentFacade
sessionCart
- current cartcallId
- visa checkout call id, it should be used as orderIdpublic boolean authorizeVisaCheckoutPayment(CartModel sessionCart, java.lang.String callId, boolean performGetDataFirst)
VisaCheckoutPaymentFacade
authorizeVisaCheckoutPayment
in interface VisaCheckoutPaymentFacade
sessionCart
- current cartcallId
- visa checkout call id, it should be used as orderIdperformGetDataFirst
- should perform a get request firstpublic boolean updateCartAddressesWithVCGetData(CartModel sessionCart, java.lang.String callId)
VisaCheckoutPaymentFacade
updateCartAddressesWithVCGetData
in interface VisaCheckoutPaymentFacade
sessionCart
- current cartcallId
- visa checkout call id, it should be used as orderIdprotected void setDeliveryModeIfNecessary(CartModel sessionCart)
public void setPaymentTransactionService(PaymentTransactionService paymentTransactionService)
public void setCheckoutFacade(AcceleratorCheckoutFacade checkoutFacade)
public void setPaymentInfoFacade(PaymentInfoFacade paymentInfoFacade)
public void setModelService(ModelService modelService)
public void setCommonI18NService(CommonI18NService commonI18NService)