Class DefaultStripePaymentModificationService

java.lang.Object
com.broadleafcommerce.payment.service.gateway.DefaultStripePaymentModificationService
All Implemented Interfaces:
StripePaymentModificationService, com.broadleafcommerce.paymentgateway.service.PaymentGatewayPaymentModificationService, com.broadleafcommerce.paymentgateway.service.PaymentGatewayTypeAware

public class DefaultStripePaymentModificationService extends Object implements StripePaymentModificationService
Author:
Divyank Chavan.
  • Constructor Details

    • DefaultStripePaymentModificationService

      public DefaultStripePaymentModificationService()
  • Method Details

    • modifyPaymentMethodProperties

      public Map<String,String> modifyPaymentMethodProperties(@NonNull @NonNull com.broadleafcommerce.paymentgateway.domain.PaymentInfo paymentInfo, @Nullable String applicationId, @Nullable String tenantId)
      Specified by:
      modifyPaymentMethodProperties in interface com.broadleafcommerce.paymentgateway.service.PaymentGatewayPaymentModificationService
    • getIpAddress

      @Nullable protected String getIpAddress(@NonNull @NonNull com.broadleafcommerce.paymentgateway.domain.PaymentInfo paymentInfo)
    • getUserAgent

      @Nullable protected String getUserAgent(@NonNull @NonNull com.broadleafcommerce.paymentgateway.domain.PaymentInfo paymentInfo)
    • getCallbackUrlKeys

      public Set<String> getCallbackUrlKeys()
      Specified by:
      getCallbackUrlKeys in interface com.broadleafcommerce.paymentgateway.service.PaymentGatewayPaymentModificationService
    • getGatewayType

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