Class DefaultCheckoutComSavedPaymentMethodService

java.lang.Object
com.broadleafcommerce.payment.service.gateway.DefaultCheckoutComSavedPaymentMethodService
All Implemented Interfaces:
CheckoutComSavedPaymentMethodService, com.broadleafcommerce.paymentgateway.service.PaymentGatewaySavedPaymentMethodService, com.broadleafcommerce.paymentgateway.service.PaymentGatewayTypeAware

public class DefaultCheckoutComSavedPaymentMethodService extends Object implements CheckoutComSavedPaymentMethodService
  • Constructor Details

  • Method Details

    • exchangeSingleUseTokenIfApplicable

      public Map<String,String> exchangeSingleUseTokenIfApplicable(@NonNull @NonNull Map<String,String> paymentMethodProperties, @Nullable String tenantId, @Nullable String applicationId) throws com.broadleafcommerce.paymentgateway.service.exception.ExchangeSingleUseTokenException
      Specified by:
      exchangeSingleUseTokenIfApplicable in interface com.broadleafcommerce.paymentgateway.service.PaymentGatewaySavedPaymentMethodService
      Throws:
      com.broadleafcommerce.paymentgateway.service.exception.ExchangeSingleUseTokenException
    • getGatewayType

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

      protected CheckoutConfigurationProperties getProperties()
    • getCheckoutApiInitService

      protected CheckoutApiInitService getCheckoutApiInitService()