Class PayPalCheckoutWebResponseServiceImpl
java.lang.Object
org.broadleafcommerce.common.payment.service.AbstractPaymentGatewayWebResponseService
org.broadleafcommerce.payment.service.gateway.PayPalCheckoutWebResponseServiceImpl
- All Implemented Interfaces:
org.broadleafcommerce.common.payment.service.PaymentGatewayWebResponseService
@Service("blPayPalCheckoutWebResponseService")
public class PayPalCheckoutWebResponseServiceImpl
extends org.broadleafcommerce.common.payment.service.AbstractPaymentGatewayWebResponseService
implements org.broadleafcommerce.common.payment.service.PaymentGatewayWebResponseService
- Author:
- Elbert Bautista (elbertbautista)
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected PayPalAgreementTokenServiceprotected ExternalCallPayPalCheckoutServiceprotected PayPalPaymentServiceprotected org.broadleafcommerce.common.payment.service.PaymentGatewayReportingServiceprotected org.broadleafcommerce.common.payment.service.PaymentGatewayWebResponsePrintService -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected AgreementTokenexecuteAgreementToken(AgreementToken agreementToken, org.broadleafcommerce.common.payment.dto.PaymentRequestDTO requestDTO) org.broadleafcommerce.common.payment.dto.PaymentResponseDTOtranslateWebResponse(jakarta.servlet.http.HttpServletRequest request)
-
Field Details
-
externalCallService
-
webResponsePrintService
protected org.broadleafcommerce.common.payment.service.PaymentGatewayWebResponsePrintService webResponsePrintService -
reportingService
protected org.broadleafcommerce.common.payment.service.PaymentGatewayReportingService reportingService -
paymentService
-
agreementTokenService
-
-
Constructor Details
-
PayPalCheckoutWebResponseServiceImpl
public PayPalCheckoutWebResponseServiceImpl()
-
-
Method Details
-
translateWebResponse
public org.broadleafcommerce.common.payment.dto.PaymentResponseDTO translateWebResponse(jakarta.servlet.http.HttpServletRequest request) throws org.broadleafcommerce.common.vendor.service.exception.PaymentException - Specified by:
translateWebResponsein interfaceorg.broadleafcommerce.common.payment.service.PaymentGatewayWebResponseService- Overrides:
translateWebResponsein classorg.broadleafcommerce.common.payment.service.AbstractPaymentGatewayWebResponseService- Throws:
org.broadleafcommerce.common.vendor.service.exception.PaymentException
-
executeAgreementToken
protected AgreementToken executeAgreementToken(AgreementToken agreementToken, org.broadleafcommerce.common.payment.dto.PaymentRequestDTO requestDTO) throws org.broadleafcommerce.common.vendor.service.exception.PaymentException - Throws:
org.broadleafcommerce.common.vendor.service.exception.PaymentException
-