Class DefaultPayPalCheckoutReportingService

java.lang.Object
com.broadleafcommerce.paypal.micro.gateway.service.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
  • Constructor Details

  • Method Details

    • 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)
    • getApiProvider

      protected PayPalApiProvider getApiProvider()
    • getPaypalCheckoutService

      protected PayPalCheckoutProvider getPaypalCheckoutService()
    • getUtils

      protected PayPalUtils getUtils()