Interface StripeExternalCallService
- All Known Implementing Classes:
DefaultStripeExternalCallService
public interface StripeExternalCallService
-
Method Summary
Modifier and TypeMethodDescriptioncom.stripe.model.StripeObjectcall(@NonNull StripePaymentRequest paymentRequest) javax.money.MonetaryAmountgetAmountInMajorUnits(@NonNull Long amount, @NonNull String currencyCode) getTransactionTotalInMinorUnits(@NonNull com.broadleafcommerce.paymentgateway.domain.PaymentRequest paymentRequest) booleanisPaymentIntentRequest(@NonNull StripePaymentRequest stripePaymentRequest) voidprocessStripeException(@NonNull Exception e, @NonNull com.broadleafcommerce.paymentgateway.domain.PaymentResponse paymentResponse, @NonNull com.broadleafcommerce.paymentgateway.domain.PaymentRequest paymentRequest)
-
Method Details
-
call
-
getTransactionTotalInMinorUnits
Long getTransactionTotalInMinorUnits(@NonNull @NonNull com.broadleafcommerce.paymentgateway.domain.PaymentRequest paymentRequest) -
getAmountInMajorUnits
-
processStripeException
void processStripeException(@NonNull @NonNull Exception e, @NonNull @NonNull com.broadleafcommerce.paymentgateway.domain.PaymentResponse paymentResponse, @NonNull @NonNull com.broadleafcommerce.paymentgateway.domain.PaymentRequest paymentRequest) -
isPaymentIntentRequest
-