Class DefaultCheckoutComRollbackService

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

    public class DefaultCheckoutComRollbackService
    extends Object
    implements CheckoutComRollbackService
    • Method Detail

      • rollbackAuthorize

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

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

        public com.broadleafcommerce.paymentgateway.domain.PaymentResponse rollbackAuthorizeAndCapture​(@NonNull
                                                                                                       @NonNull com.broadleafcommerce.paymentgateway.domain.PaymentRequest paymentToBeRolledBack)
        Specified by:
        rollbackAuthorizeAndCapture in interface com.broadleafcommerce.paymentgateway.service.PaymentGatewayRollbackService
      • getGatewayType

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