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 Details

    • externalCallService

      protected ExternalCallPayPalCheckoutService externalCallService
    • webResponsePrintService

      protected org.broadleafcommerce.common.payment.service.PaymentGatewayWebResponsePrintService webResponsePrintService
    • reportingService

      protected org.broadleafcommerce.common.payment.service.PaymentGatewayReportingService reportingService
    • paymentService

      protected PayPalPaymentService paymentService
    • agreementTokenService

      protected PayPalAgreementTokenService 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:
      translateWebResponse in interface org.broadleafcommerce.common.payment.service.PaymentGatewayWebResponseService
      Overrides:
      translateWebResponse in class org.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