Class DefaultPayPalCheckoutRollbackService

  • All Implemented Interfaces:
    com.broadleafcommerce.paymentgateway.service.PaymentGatewayRollbackService, com.broadleafcommerce.paymentgateway.service.PaymentGatewayTypeAware, PayPalCheckoutRollbackService

    public class DefaultPayPalCheckoutRollbackService
    extends Object
    implements PayPalCheckoutRollbackService
    Author:
    Elbert Bautista (elbertbautista)
    • Constructor Detail

      • DefaultPayPalCheckoutRollbackService

        public DefaultPayPalCheckoutRollbackService​(com.broadleafcommerce.paymentgateway.service.PaymentGatewayTransactionService transactionService)
    • Method Detail

      • rollbackAuthorize

        public com.broadleafcommerce.paymentgateway.domain.PaymentResponse rollbackAuthorize​(com.broadleafcommerce.paymentgateway.domain.PaymentRequest transactionToBeRolledBack)
        Specified by:
        rollbackAuthorize in interface com.broadleafcommerce.paymentgateway.service.PaymentGatewayRollbackService
      • rollbackCapture

        public com.broadleafcommerce.paymentgateway.domain.PaymentResponse rollbackCapture​(com.broadleafcommerce.paymentgateway.domain.PaymentRequest transactionToBeRolledBack)
        Specified by:
        rollbackCapture in interface com.broadleafcommerce.paymentgateway.service.PaymentGatewayRollbackService
      • rollbackAuthorizeAndCapture

        public com.broadleafcommerce.paymentgateway.domain.PaymentResponse rollbackAuthorizeAndCapture​(com.broadleafcommerce.paymentgateway.domain.PaymentRequest transactionToBeRolledBack)
        Specified by:
        rollbackAuthorizeAndCapture in interface com.broadleafcommerce.paymentgateway.service.PaymentGatewayRollbackService
      • rollbackRefund

        public com.broadleafcommerce.paymentgateway.domain.PaymentResponse rollbackRefund​(com.broadleafcommerce.paymentgateway.domain.PaymentRequest transactionToBeRolledBack)
        Specified by:
        rollbackRefund in interface com.broadleafcommerce.paymentgateway.service.PaymentGatewayRollbackService
      • getGatewayType

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