Class DefaultPayPalCheckoutReportingService

  • All Implemented Interfaces:
    com.broadleafcommerce.paymentgateway.service.PaymentGatewayReportingService, com.broadleafcommerce.paymentgateway.service.PaymentGatewayTypeAware, PayPalCheckoutReportingService

    public class DefaultPayPalCheckoutReportingService
    extends Object
    implements PayPalCheckoutReportingService
    Author:
    Nathan Moore
    • Method Detail

      • findDetailsByTransaction

        public com.broadleafcommerce.paymentgateway.domain.PaymentResponse findDetailsByTransaction​(@NonNull
                                                                                                    @NonNull com.broadleafcommerce.paymentgateway.domain.PaymentRequest paymentRequest)
                                                                                             throws com.broadleafcommerce.paymentgateway.service.exception.PaymentException
        Specified by:
        findDetailsByTransaction in interface com.broadleafcommerce.paymentgateway.service.PaymentGatewayReportingService
        Throws:
        com.broadleafcommerce.paymentgateway.service.exception.PaymentException
      • getGatewayType

        public String getGatewayType()
        Specified by:
        getGatewayType in interface com.broadleafcommerce.paymentgateway.service.PaymentGatewayTypeAware
      • setCommonDetailsResponse

        protected void setCommonDetailsResponse​(@NonNull
                                                @NonNull PayPalOrderRetrievalResponse response,
                                                @NonNull
                                                @NonNull com.broadleafcommerce.paymentgateway.domain.PaymentResponse responseDTO)