Interface StripeExternalCallService

All Known Implementing Classes:
DefaultStripeExternalCallService

public interface StripeExternalCallService
  • Method Details

    • call

      com.stripe.model.StripeObject call(@NonNull @NonNull StripePaymentRequest paymentRequest)
    • getTransactionTotalInMinorUnits

      Long getTransactionTotalInMinorUnits(@NonNull @NonNull com.broadleafcommerce.paymentgateway.domain.PaymentRequest paymentRequest)
    • getAmountInMajorUnits

      javax.money.MonetaryAmount getAmountInMajorUnits(@NonNull @NonNull Long amount, @NonNull @NonNull String currencyCode)
    • processStripeException

      void processStripeException(@NonNull @NonNull Exception e, @NonNull @NonNull com.broadleafcommerce.paymentgateway.domain.PaymentResponse paymentResponse, @NonNull @NonNull com.broadleafcommerce.paymentgateway.domain.PaymentRequest paymentRequest)
    • isPaymentIntentRequest

      boolean isPaymentIntentRequest(@NonNull @NonNull StripePaymentRequest stripePaymentRequest)