flutter_stripe_web library
Classes
- AccountBalance
- information related to the bank account
- Address
- Address information
- AddressDetails
- Information regarding the Address sheet field
- AddressSheetAdditionalFields
- AddressSheetParams
- AddToWalletDetails
- The Details object that provides some additional result
- AddToWalletResult
- The result when asking the Stripe sdk to add a card to wallet
- AppInfo
- ApplePayCartSummaryItem
- Object that can be used to explain the different charges on the Apple Pay sheet.
- ApplePayContactName
- Contact name data for Apple pay
- ApplePayErrorAddressField
- ApplePayMultiMerchant
- Data record for multimerchant payment
- ApplePayParams
- ApplePayPostalAddress
- Postal address data for Apple pay
- ApplePayPresentParams
- ApplePaySheetError
- ApplePayShippingMethod
- Shipping method details regarding apple pay
- AuBecsDebit
- AubecsDebit data associated with the payment method
- AubecsFormInputDetails
- Input details that will be returned from the form.
- AubecsFormStyle
- Styling information for the AubecsFormField
- BacsDebit
- BacsDebit data associated with the payment method
- BalanceRefresh
- BankAccount
- Bank account data related to the token
- BankAccountTokenParams
- parameters needed to create a token for bank account
- BillingAddressConfig
- Billing address collection config for Google Pay.
- BillingDetails
- Billing information associated with the payment method.
- BillingDetailsCollectionConfiguration
- BillingDetailsFields
- CanAddCardToDetails
- The details if card can be added.
- CanAddCardToWalletParams
- The params for checking if a card is in the wallet.
- CanAddCardToWalletResult
- The result of checking if a card can be added to the wallet.
- Card
- Card data associated with the payment method
- CardBrandAcceptance
- Options to block certain card brands on the client
- CardData
- Card data associated with the token
- CardDetails
- Credit Card Details
- CardEditController
- CardFieldFocusName
- Used to communicate with the card handler on the native platform side when focus changes.
- CardFieldInputDetails
- User input details.
- CardFormStyle
- Styiling information for the cardfield.
- CardPlaceholder
- Localized text for the placeholders of the card fields.
- CardStyle
- Styiling information for the cardfield.
- CardTokenParams
- parameters that are used to create a token for a card.
- CheckmarkConfig
- Describes the appearance of the checkmark
- ChevronConfig
- Describes the appearance of the chevron
- CollectAddressResult
- CollectBankAccountParams
- Parameters that provide additional information for collecting the bankaccount for ACH payment
- CollectBankAccountPaymentMethodData
- Specific payment method data needed for collecting the bank account of an payment method
- CollectBankAccountTokenParams
- Parameters that provide additional information for collecting the bankaccount for ACH payment
- CollectFinancialConnectionsAccountsParams
-
Parameters associated with the
collectFinancialConnectionsAccounts
method. - ConfirmPaymentElementOptions
- ConfirmPaymentParams
- ConfirmSetupElementOptions
- ConfirmSetupParams
- CreateGooglePayPaymentParams
- Parameters to create a google pay payment.
- CreateTokenParams
- parameters that are used to create a token.
- CustomerSheetInitParams
- Parameters to setup a Customer sheet
- CustomerSheetPresentParams
- CustomerSheetResult
- CustomPaymentMethod
- Configuration for a custom payment method.
- CustomPaymentMethodConfiguration
- Configuration for custom payment methods in PaymentSheet.
- EdgeInsetsConfig
- ElementAppearance
- Appareance options for the Payment Element and other elements. https://stripe.com/docs/elements/appearance-api
- EmbeddedPaymentElementAppearance
- Describes the appearance of the Embedded Mobile Payment Element
- ExpressCheckoutElement
- ExpressCheckoutLayout
- Layout parameters of the express checkout element
- FinancialConnectionAccount
- Data linked to an account
- FinancialConnectionBankAccountToken
- Data related to the session retrieved from the financial connection.
- FinancialConnectionSession
- Data related to the session retrieved from the financial connection.
- FinancialConnectionSessionResult
- FinancialConnectionsEvent
- The event that occurred during the Financial Connections process.
- FinancialConnectionsEventMetadata
- The metadata of the financial connections event
- FinancialConnectionTokenResult
- FlatConfig
- Describes the appearance of the flat style row
- FloatingConfig
- Describes the appearance of the floating button style payment method row
- Fpx
- GooglePayBillingAddressConfig
- GooglePayCardToken
- Tokenized token for Google Pay.
- GooglePayInitParams
- Config parameters used to intialize google pay.
- GooglePayParams
- GooglePayPaymentMethodParams
- Payment method parameters for google pay
- GooglePayShippingAddressConfig
- Ideal
- Ideal data associated with the payment method
- IntentConfiguration
- IntentCreationCallbackParams
- IntentMode
- IsCardInWalletResult
- The result of checking if a card is in the wallet.
- IsGooglePaySupportedParams
- LastSetupError
- Incormation about the error that has occured since last payment confirmation.
- LinkDisplayParams
- Parameters for Link display
- LocalizedErrorMessage
- Provides details about the error
- MandateData
- A Mandate is a record of the permission a customer has given you to debit their payment method.
- MandateDataCustomerAcceptance
- Information about the online mandate
- MandateDataOnlineData
- Information about the online mandate
- NextAction
- Description of the possible next action that must be handled to complete the PaymentIntent.
- PaymentElement
- PaymentElementAddressFields
- PaymentElementApplePayAutoReloadPaymentRequest
- PaymentElementApplePayDeferredPaymentProperties
- PaymentElementApplePayDeferredPaymentRequest
- PaymentElementApplePayOptions
- PaymentElementApplePayReloadPaymentProperties
- PaymentElementAppleRecurringRequest
- PaymentElementBillingDetails
- PaymentElementBillingDetailsAddress
- PaymentElementBusiness
- PaymentElementCardDefaults
- PaymentElementDefaultValues
- PaymentElementFields
- PaymentElementIdealDefaults
- PaymentElementLayout
- Specify the layout for the Payment Element. If you only pass a layout type ('accordion' or ‘tabs’) without any additional parameters, t he Payment Element renders using that layout and the default values associated with it.
- PaymentElementOptions
- PaymentElementOptionsTerms
- Control how mandates or other legal agreements are displayed in the Payment Element. The default setting is auto, which causes legal agreements to only be shown when necessary.
- PaymentElementPaymentMethodDefaults
- PaymentElementRecurringPaymentProperties
- PaymentElementWalletOptions
- By default, the Payment Element will display all the payment methods that the underlying Payment Intent was created with. However, wallets like Apple Pay and Google Pay are not payment methods per the Payment Intent API. They will show when the Payment Intent has the card payment method and the customer is using a supported platform and have an active card in their account. This is the auto behavior, and it is the default for choice for all wallets. If you do not want to show a given wallet as a payment option, you can set its property in wallets to never.
- PaymentIntent
- A payment intent represents the interaction between the user and the payment form.
- PaymentMethod
- Representation of the payment instruments. See https://stripe.com/docs/payments/payment-methods for more info.
- PaymentMethodData
- Generic payment method data object that holds the billingdetails.
- PaymentMethodDataAfterPay
- Payment method data object for Afterpay / clearpay payment method.
- PaymentMethodDataAubecs
- Payment method data object for Aubecs payment method.
- PaymentMethodDataCardFromMethod
- Payment method data object for card from payment method.
- PaymentMethodDataCardFromToken
- Payment method data object for card with token payment method.
- PaymentMethodDataFpx
- Payment method data object for Fpx payment method.
- PaymentMethodDataIdeal
- Payment method data object for ideal payment method.
- PaymentMethodDataSepa
- Payment method data object for Sepa debit payment method.
- PaymentMethodDataSofort
- Payment method data object for Sofort payment method.
- PaymentMethodDataUsBank
- Payment method data object forUsbankaccount payment method.
- PaymentMethodOptions
- Data object that holds the payment options for a payment method.
- PaymentMethodParams
- Parameters that specify the desired configuration of a specific payment method.
- PaymentRequestType
- Request for a one time payment.
- PaymentSheetAppearance
- Parameters that change the appearance of the payment sheet.
- PaymentSheetAppearanceColors
- Color settings for the Paymentsheet.
- PaymentSheetApplePay
- Parameters related to the Payment sheet Apple Pay config.
- PaymentSheetGooglePay
- Parameters related to the Payment sheet Google Pay config.
- PaymentSheetPaymentOption
- PaymentSheetPresentOptions
- PaymentSheetPrimaryButtonAppearance
- PaymentSheetPrimaryButtonShape
- PaymentSheetPrimaryButtonTheme
- PaymentSheetPrimaryButtonThemeColors
- PaymentSheetShadowOffset
- Shadow config parameters
- PaymentSheetShadowParams
- Shadow config parameters
- PaymentSheetShape
- Parameters that change the appearance of the payment sheet.
- PIITokenParams
- Parameters that are used to create a token for a personally identifiable information (PII).
- PlatformPayConfirmParams
- PlatformPayOrderDetails
- Parameters related to order details with Apple pay
- PlatformPayPaymentMethod
- Result object when creating a payment method through apple pay or google pay.
- PlatformPayPaymentMethodParams
- PlatformPaySheetUpdateParams
- Parameters related to updating the platform pay sheet
- PlatformPayShippingContact
- Entered Shipping contact data
- PlatformPayWebPaymentItem
- PlatformPayWebPaymentRequestCreateOptions
- PlatformPayWebShippingOption
- PresentGooglePayParams
- Parameters needed for presenting Google Pay.
- PresentPaymentSheetParameters
- Parameters used to display the payment sheet.
- RadioConfig
- Describes the appearance of the radio button
- RowConfig
- Describes the appearance of the row in the Embedded Mobile Payment Element
- SepaDebit
- SepaDebit data associated with the payment method
- SetupIntent
- SetupIntent information.
- SetupPaymentSheetParameters
- Parameters used to setup a Payment sheet.
- ShippingDetails
- Shipping information
- StripePlatform
- ThreeDSecureButtonThemeData
- Styling info related to the 3d secure button.
- ThreeDSecureConfigurationParams
- Parameters to configure the 3d secure screen.
- ThreeDSecureLabelThemeData
- Styling info related to the 3d secure label.
- Styling info related to the 3d secure navigation bar.
- ThreeDSecureTextFieldThemeData
- Styling info related to the 3d secure text field.
- ThreeDSecureUsage
- TokenData
- Data that provides information about the token
- Upi
- Upi data associated with the payment method.
- UsBankAccount
- Data associated with the payment method Us bank account.
- UserInterfaceStyleKey
- VerifyMicroDepositsParams
- Parameters that provide additional information for verifyting microdeposits
- WebCardField
- WebStripe
- An implementation of StripePlatform that uses method channels.
Enums
- AccountCategory
- AccountPermission
- AccountStatus
- AccountSubcategory
- AddressCollectionMode
- Types of how to collect the address.
- AddressSheetAnimationStyle
- How the address sheet should animate
- AddressSheetError
- AddressSheetPhoneNumberField
- The style of how the phone number should be presented
- AddressSheetPresentationStyle
- The style of how the address sheet should be presented
- ApplePayContactFieldsType
- Enum representing the different fields that can be added to the Apple Pay sheet.
- ApplePayIntervalUnit
- ApplePayMerchantCapability
- ApplePayRecurringPaymentTimeInterVal
- ApplePayShippingMethodType
- Enum that represent the support shipping method for Apple pay
- ApplePayShippingType
- A type that indicates how to ship purchased items
- BalanceRefreshStatus
- BalanceType
- BankAccountHolderType
- Entity that is holder of the account
- BankAccountStatus
- Verfication status of the bankaccount.
- BillingAddressFormat
- CanAddCardToWalletStatus
- The can add card to wallet status.
- CanAddToWalletErrorStatus
- Add to wallet error status
- CaptureMethod
- Defines how the money will be captured from the customer's account.
- CardBrand
- The card brand. This is used to declare the preferred network in the UI
- CardBrandAcceptanceFilter
- Filter types for card brand acceptance
- CardBrandCategory
- Card brand categories that can be allowed or disallowed
- CardFieldName
- Enum representing the different fiels on the card field.
- CardValidationState
- CollectionMode
- Types of how to collect non address fields
- ConfirmationMethod
- Defines how the payment will be confirmed.
- CreateTokenError
- CustomerSheetAnimationStyle
- CustomerSheetError
- CustomerSheetPresentationStyle
- CustomPaymentMethodResultStatus
- Custom payment method confirmation result type for PaymentSheet.
- ElementAppearanceLabels
- Enables switching between labels above form fields and floating labels within the form fields
- ElementTheme
- FailureCode
- FinancialConnectionsEventErrorCode
- FinancialConnectionsEventName
- FinancialConnectionsPaymentMethodType
- FinancialConnectSheetError
- GooglePayCardTokenStatus
- The google pay card token status.
- IntentFutureUsage
- The type of payment method to attach to a Customer.
- InvalidShippingField
- LinkDisplay
- NextActionType
- The type of followup action the customer needs to do in order to complete the payment.
- PaymentConfirmationRedirect
- By default, stripe.confirmPayment will always redirect to your return_url after a successful confirmation. If you set redirect: "if_required", then stripe.confirmPayment will only redirect if your user chooses a redirect-based payment method.
- PaymentElementFieldRequired
- PaymentElementLayoutType
- PaymentElementShowTerms
- PaymentIntentError
- PaymentIntentsFutureUsage
- Indicates how future payments will be handled.
- PaymentIntentsStatus
- Status of the payment intent.
- PaymentMethodType
- Enum that specifies the payment type.
- PaymentSheetError
- PlatformButtonStyle
- Property to style buttons.
- PlatformButtonType
- Determine the style for the platform button
- PlatformPayWebWalletType
- RowStyle
- SetupConfirmationRedirect
- By default, stripe.confirmPayment will always redirect to your return_url after a successful confirmation. If you set redirect: "if_required", then stripe.confirmPayment will only redirect if your user chooses a redirect-based payment method.
- TokenType
- Type of token
- UsBankAccountType
- UserInterfaceStyle
- Theme options for colors used in our UI.
Mixins
Extensions
- AccountBalancePatterns on AccountBalance
- Adds pattern-matching-related methods to AccountBalance.
- AddressDetailsPatterns on AddressDetails
- Adds pattern-matching-related methods to AddressDetails.
- AddressPatterns on Address
- Adds pattern-matching-related methods to Address.
- AddressSheetAdditionalFieldsPatterns on AddressSheetAdditionalFields
- Adds pattern-matching-related methods to AddressSheetAdditionalFields.
- AddressSheetParamsPatterns on AddressSheetParams
- Adds pattern-matching-related methods to AddressSheetParams.
- AddToWalletDetailsPatterns on AddToWalletDetails
- Adds pattern-matching-related methods to AddToWalletDetails.
- AddToWalletResultPatterns on AddToWalletResult
- Adds pattern-matching-related methods to AddToWalletResult.
- AppInfoPatterns on AppInfo
- Adds pattern-matching-related methods to AppInfo.
- ApplePayCartSummaryItemPatterns on ApplePayCartSummaryItem
- Adds pattern-matching-related methods to ApplePayCartSummaryItem.
- ApplePayContactNamePatterns on ApplePayContactName
- Adds pattern-matching-related methods to ApplePayContactName.
- ApplePayErrorAddressFieldPatterns on ApplePayErrorAddressField
- Adds pattern-matching-related methods to ApplePayErrorAddressField.
- ApplePayMultiMerchantPatterns on ApplePayMultiMerchant
- Adds pattern-matching-related methods to ApplePayMultiMerchant.
- ApplePayParamsPatterns on ApplePayParams
- Adds pattern-matching-related methods to ApplePayParams.
- ApplePayPostalAddressPatterns on ApplePayPostalAddress
- Adds pattern-matching-related methods to ApplePayPostalAddress.
- ApplePayPresentParamsPatterns on ApplePayPresentParams
- Adds pattern-matching-related methods to ApplePayPresentParams.
- ApplePaySheetErrorPatterns on ApplePaySheetError
- Adds pattern-matching-related methods to ApplePaySheetError.
- ApplePayShippingMethodPatterns on ApplePayShippingMethod
- Adds pattern-matching-related methods to ApplePayShippingMethod.
- AuBecsDebitPatterns on AuBecsDebit
- Adds pattern-matching-related methods to AuBecsDebit.
- AubecsFormInputDetailsPatterns on AubecsFormInputDetails
- Adds pattern-matching-related methods to AubecsFormInputDetails.
- AubecsFormStylePatterns on AubecsFormStyle
- Adds pattern-matching-related methods to AubecsFormStyle.
- BacsDebitPatterns on BacsDebit
- Adds pattern-matching-related methods to BacsDebit.
- BalanceRefreshPatterns on BalanceRefresh
- Adds pattern-matching-related methods to BalanceRefresh.
- BankAccountPatterns on BankAccount
- Adds pattern-matching-related methods to BankAccount.
- BankAccountTokenParamsPatterns on BankAccountTokenParams
- Adds pattern-matching-related methods to BankAccountTokenParams.
- BillingAddressConfigPatterns on BillingAddressConfig
- Adds pattern-matching-related methods to BillingAddressConfig.
- BillingDetailsCollectionConfigurationPatterns on BillingDetailsCollectionConfiguration
- Adds pattern-matching-related methods to BillingDetailsCollectionConfiguration.
- BillingDetailsFieldsPatterns on BillingDetailsFields
- Adds pattern-matching-related methods to BillingDetailsFields.
- BillingDetailsPatterns on BillingDetails
- Adds pattern-matching-related methods to BillingDetails.
- CanAddCardToDetailsPatterns on CanAddCardToDetails
- Adds pattern-matching-related methods to CanAddCardToDetails.
- CanAddCardToWalletParamsPatterns on CanAddCardToWalletParams
- Adds pattern-matching-related methods to CanAddCardToWalletParams.
- CanAddCardToWalletResultPatterns on CanAddCardToWalletResult
- Adds pattern-matching-related methods to CanAddCardToWalletResult.
- CanMakePayment on PaymentRequest
- CardBrandAcceptancePatterns on CardBrandAcceptance
- Adds pattern-matching-related methods to CardBrandAcceptance.
- CardDataPatterns on CardData
- Adds pattern-matching-related methods to CardData.
- CardDetailsPatterns on CardDetails
- Adds pattern-matching-related methods to CardDetails.
- CardFieldFocusNamePatterns on CardFieldFocusName
- Adds pattern-matching-related methods to CardFieldFocusName.
- CardFieldInputDetailsPatterns on CardFieldInputDetails
- Adds pattern-matching-related methods to CardFieldInputDetails.
- CardFormStylePatterns on CardFormStyle
- Adds pattern-matching-related methods to CardFormStyle.
- CardPatterns on Card
- Adds pattern-matching-related methods to Card.
- CardPlaceholderPatterns on CardPlaceholder
- Adds pattern-matching-related methods to CardPlaceholder.
- CardStylePatterns on CardStyle
- Adds pattern-matching-related methods to CardStyle.
- CardTokenParamsPatterns on CardTokenParams
- Adds pattern-matching-related methods to CardTokenParams.
- CheckmarkConfigPatterns on CheckmarkConfig
- Adds pattern-matching-related methods to CheckmarkConfig.
- ChevronConfigPatterns on ChevronConfig
- Adds pattern-matching-related methods to ChevronConfig.
- CollectAddressResultPatterns on CollectAddressResult
- Adds pattern-matching-related methods to CollectAddressResult.
- CollectBankAccountParamsPatterns on CollectBankAccountParams
- Adds pattern-matching-related methods to CollectBankAccountParams.
- CollectBankAccountPaymentMethodDataPatterns on CollectBankAccountPaymentMethodData
- Adds pattern-matching-related methods to CollectBankAccountPaymentMethodData.
- CollectBankAccountTokenParamsPatterns on CollectBankAccountTokenParams
- Adds pattern-matching-related methods to CollectBankAccountTokenParams.
- CollectFinancialConnectionsAccountsParamsPatterns on CollectFinancialConnectionsAccountsParams
- Adds pattern-matching-related methods to CollectFinancialConnectionsAccountsParams.
- ConfirmPaymentElementOptionsPatterns on ConfirmPaymentElementOptions
- Adds pattern-matching-related methods to ConfirmPaymentElementOptions.
- ConfirmSetupElementOptionsPatterns on ConfirmSetupElementOptions
- Adds pattern-matching-related methods to ConfirmSetupElementOptions.
- CreateGooglePayPaymentParamsPatterns on CreateGooglePayPaymentParams
- Adds pattern-matching-related methods to CreateGooglePayPaymentParams.
- CreateTokenParamsPatterns on CreateTokenParams
- Adds pattern-matching-related methods to CreateTokenParams.
- CustomerSheetInitParamsPatterns on CustomerSheetInitParams
- Adds pattern-matching-related methods to CustomerSheetInitParams.
- CustomerSheetPresentParamsPatterns on CustomerSheetPresentParams
- Adds pattern-matching-related methods to CustomerSheetPresentParams.
- CustomerSheetResultPatterns on CustomerSheetResult
- Adds pattern-matching-related methods to CustomerSheetResult.
- CustomPaymentMethodConfigurationPatterns on CustomPaymentMethodConfiguration
- Adds pattern-matching-related methods to CustomPaymentMethodConfiguration.
- CustomPaymentMethodPatterns on CustomPaymentMethod
- Adds pattern-matching-related methods to CustomPaymentMethod.
- EdgeInsetsConfigPatterns on EdgeInsetsConfig
- Adds pattern-matching-related methods to EdgeInsetsConfig.
- EmbeddedPaymentElementAppearancePatterns on EmbeddedPaymentElementAppearance
- Adds pattern-matching-related methods to EmbeddedPaymentElementAppearance.
- FinancialConnectionAccountPatterns on FinancialConnectionAccount
- Adds pattern-matching-related methods to FinancialConnectionAccount.
- FinancialConnectionBankAccountTokenPatterns on FinancialConnectionBankAccountToken
- Adds pattern-matching-related methods to FinancialConnectionBankAccountToken.
- FinancialConnectionSessionPatterns on FinancialConnectionSession
- Adds pattern-matching-related methods to FinancialConnectionSession.
- FinancialConnectionSessionResultPatterns on FinancialConnectionSessionResult
- Adds pattern-matching-related methods to FinancialConnectionSessionResult.
- FinancialConnectionsEventMetadataPatterns on FinancialConnectionsEventMetadata
- Adds pattern-matching-related methods to FinancialConnectionsEventMetadata.
- FinancialConnectionsEventPatterns on FinancialConnectionsEvent
- Adds pattern-matching-related methods to FinancialConnectionsEvent.
- FinancialConnectionTokenResultPatterns on FinancialConnectionTokenResult
- Adds pattern-matching-related methods to FinancialConnectionTokenResult.
- FlatConfigPatterns on FlatConfig
- Adds pattern-matching-related methods to FlatConfig.
- FloatingConfigPatterns on FloatingConfig
- Adds pattern-matching-related methods to FloatingConfig.
- FpxPatterns on Fpx
- Adds pattern-matching-related methods to Fpx.
- GooglePayBillingAddressConfigPatterns on GooglePayBillingAddressConfig
- Adds pattern-matching-related methods to GooglePayBillingAddressConfig.
- GooglePayCardTokenPatterns on GooglePayCardToken
- Adds pattern-matching-related methods to GooglePayCardToken.
- GooglePayInitParamsPatterns on GooglePayInitParams
- Adds pattern-matching-related methods to GooglePayInitParams.
- GooglePayParamsPatterns on GooglePayParams
- Adds pattern-matching-related methods to GooglePayParams.
- GooglePayPaymentMethodParamsPatterns on GooglePayPaymentMethodParams
- Adds pattern-matching-related methods to GooglePayPaymentMethodParams.
- GooglePayShippingAddressConfigPatterns on GooglePayShippingAddressConfig
- Adds pattern-matching-related methods to GooglePayShippingAddressConfig.
- IdealPatterns on Ideal
- Adds pattern-matching-related methods to Ideal.
- IntentConfigurationPatterns on IntentConfiguration
- Adds pattern-matching-related methods to IntentConfiguration.
- IntentCreationCallbackParamsPatterns on IntentCreationCallbackParams
- Adds pattern-matching-related methods to IntentCreationCallbackParams.
- IntentModePatterns on IntentMode
- Adds pattern-matching-related methods to IntentMode.
- IsCardInWalletResultPatterns on IsCardInWalletResult
- Adds pattern-matching-related methods to IsCardInWalletResult.
- IsGooglePaySupportedParamsPatterns on IsGooglePaySupportedParams
- Adds pattern-matching-related methods to IsGooglePaySupportedParams.
- LastSetupErrorPatterns on LastSetupError
- Adds pattern-matching-related methods to LastSetupError.
- LinkDisplayParamsPatterns on LinkDisplayParams
- Adds pattern-matching-related methods to LinkDisplayParams.
- LocalizedErrorMessagePatterns on LocalizedErrorMessage
- Adds pattern-matching-related methods to LocalizedErrorMessage.
- MandateDataCustomerAcceptancePatterns on MandateDataCustomerAcceptance
- Adds pattern-matching-related methods to MandateDataCustomerAcceptance.
- MandateDataOnlineDataPatterns on MandateDataOnlineData
- Adds pattern-matching-related methods to MandateDataOnlineData.
- MandateDataPatterns on MandateData
- Adds pattern-matching-related methods to MandateData.
- NextActionPatterns on NextAction
- Adds pattern-matching-related methods to NextAction.
- PaymentElementAddressFieldsPatterns on PaymentElementAddressFields
- Adds pattern-matching-related methods to PaymentElementAddressFields.
- PaymentElementApplePayAutoReloadPaymentRequestPatterns on PaymentElementApplePayAutoReloadPaymentRequest
- Adds pattern-matching-related methods to PaymentElementApplePayAutoReloadPaymentRequest.
- PaymentElementApplePayDeferredPaymentPropertiesPatterns on PaymentElementApplePayDeferredPaymentProperties
- Adds pattern-matching-related methods to PaymentElementApplePayDeferredPaymentProperties.
- PaymentElementApplePayDeferredPaymentRequestPatterns on PaymentElementApplePayDeferredPaymentRequest
- Adds pattern-matching-related methods to PaymentElementApplePayDeferredPaymentRequest.
- PaymentElementApplePayOptionsPatterns on PaymentElementApplePayOptions
- Adds pattern-matching-related methods to PaymentElementApplePayOptions.
- PaymentElementApplePayReloadPaymentPropertiesPatterns on PaymentElementApplePayReloadPaymentProperties
- Adds pattern-matching-related methods to PaymentElementApplePayReloadPaymentProperties.
- PaymentElementAppleRecurringRequestPatterns on PaymentElementAppleRecurringRequest
- Adds pattern-matching-related methods to PaymentElementAppleRecurringRequest.
- PaymentElementBillingDetailsAddressPatterns on PaymentElementBillingDetailsAddress
- Adds pattern-matching-related methods to PaymentElementBillingDetailsAddress.
- PaymentElementBillingDetailsPatterns on PaymentElementBillingDetails
- Adds pattern-matching-related methods to PaymentElementBillingDetails.
- PaymentElementBusinessPatterns on PaymentElementBusiness
- Adds pattern-matching-related methods to PaymentElementBusiness.
- PaymentElementCardDefaultsPatterns on PaymentElementCardDefaults
- Adds pattern-matching-related methods to PaymentElementCardDefaults.
- PaymentElementDefaultValuesPatterns on PaymentElementDefaultValues
- Adds pattern-matching-related methods to PaymentElementDefaultValues.
- PaymentElementFieldsPatterns on PaymentElementFields
- Adds pattern-matching-related methods to PaymentElementFields.
- PaymentElementIdealDefaultsPatterns on PaymentElementIdealDefaults
- Adds pattern-matching-related methods to PaymentElementIdealDefaults.
- PaymentElementLayoutPatterns on PaymentElementLayout
- Adds pattern-matching-related methods to PaymentElementLayout.
- PaymentElementOptionsPatterns on PaymentElementOptions
- Adds pattern-matching-related methods to PaymentElementOptions.
- PaymentElementOptionsTermsPatterns on PaymentElementOptionsTerms
- Adds pattern-matching-related methods to PaymentElementOptionsTerms.
- PaymentElementPaymentMethodDefaultsPatterns on PaymentElementPaymentMethodDefaults
- Adds pattern-matching-related methods to PaymentElementPaymentMethodDefaults.
- PaymentElementRecurringPaymentPropertiesPatterns on PaymentElementRecurringPaymentProperties
- Adds pattern-matching-related methods to PaymentElementRecurringPaymentProperties.
- PaymentElementWalletOptionsPatterns on PaymentElementWalletOptions
- Adds pattern-matching-related methods to PaymentElementWalletOptions.
- PaymentIntentPatterns on PaymentIntent
- Adds pattern-matching-related methods to PaymentIntent.
- PaymentMethodDataAfterPayPatterns on PaymentMethodDataAfterPay
- Adds pattern-matching-related methods to PaymentMethodDataAfterPay.
- PaymentMethodDataAubecsPatterns on PaymentMethodDataAubecs
- Adds pattern-matching-related methods to PaymentMethodDataAubecs.
- PaymentMethodDataCardFromMethodPatterns on PaymentMethodDataCardFromMethod
- Adds pattern-matching-related methods to PaymentMethodDataCardFromMethod.
- PaymentMethodDataCardFromTokenPatterns on PaymentMethodDataCardFromToken
- Adds pattern-matching-related methods to PaymentMethodDataCardFromToken.
- PaymentMethodDataFpxPatterns on PaymentMethodDataFpx
- Adds pattern-matching-related methods to PaymentMethodDataFpx.
- PaymentMethodDataIdealPatterns on PaymentMethodDataIdeal
- Adds pattern-matching-related methods to PaymentMethodDataIdeal.
- PaymentMethodDataPatterns on PaymentMethodData
- Adds pattern-matching-related methods to PaymentMethodData.
- PaymentMethodDataSepaPatterns on PaymentMethodDataSepa
- Adds pattern-matching-related methods to PaymentMethodDataSepa.
- PaymentMethodDataSofortPatterns on PaymentMethodDataSofort
- Adds pattern-matching-related methods to PaymentMethodDataSofort.
- PaymentMethodDataUsBankPatterns on PaymentMethodDataUsBank
- Adds pattern-matching-related methods to PaymentMethodDataUsBank.
- PaymentMethodOptionsPatterns on PaymentMethodOptions
- Adds pattern-matching-related methods to PaymentMethodOptions.
- PaymentMethodParamsPatterns on PaymentMethodParams
- Adds pattern-matching-related methods to PaymentMethodParams.
- PaymentMethodPatterns on PaymentMethod
- Adds pattern-matching-related methods to PaymentMethod.
- PaymentRequestTypePatterns on PaymentRequestType
- Adds pattern-matching-related methods to PaymentRequestType.
- PaymentSheetAppearanceColorsPatterns on PaymentSheetAppearanceColors
- Adds pattern-matching-related methods to PaymentSheetAppearanceColors.
- PaymentSheetAppearancePatterns on PaymentSheetAppearance
- Adds pattern-matching-related methods to PaymentSheetAppearance.
- PaymentSheetApplePayPatterns on PaymentSheetApplePay
- Adds pattern-matching-related methods to PaymentSheetApplePay.
- PaymentSheetGooglePayPatterns on PaymentSheetGooglePay
- Adds pattern-matching-related methods to PaymentSheetGooglePay.
- PaymentSheetPaymentOptionPatterns on PaymentSheetPaymentOption
- Adds pattern-matching-related methods to PaymentSheetPaymentOption.
- PaymentSheetPresentOptionsPatterns on PaymentSheetPresentOptions
- Adds pattern-matching-related methods to PaymentSheetPresentOptions.
- PaymentSheetPrimaryButtonAppearancePatterns on PaymentSheetPrimaryButtonAppearance
- Adds pattern-matching-related methods to PaymentSheetPrimaryButtonAppearance.
- PaymentSheetPrimaryButtonShapePatterns on PaymentSheetPrimaryButtonShape
- Adds pattern-matching-related methods to PaymentSheetPrimaryButtonShape.
- PaymentSheetPrimaryButtonThemeColorsPatterns on PaymentSheetPrimaryButtonThemeColors
- Adds pattern-matching-related methods to PaymentSheetPrimaryButtonThemeColors.
- PaymentSheetPrimaryButtonThemePatterns on PaymentSheetPrimaryButtonTheme
- Adds pattern-matching-related methods to PaymentSheetPrimaryButtonTheme.
- PaymentSheetShadowOffsetPatterns on PaymentSheetShadowOffset
- Adds pattern-matching-related methods to PaymentSheetShadowOffset.
- PaymentSheetShadowParamsPatterns on PaymentSheetShadowParams
- Adds pattern-matching-related methods to PaymentSheetShadowParams.
- PaymentSheetShapePatterns on PaymentSheetShape
- Adds pattern-matching-related methods to PaymentSheetShape.
- PIITokenParamsPatterns on PIITokenParams
- Adds pattern-matching-related methods to PIITokenParams.
- PlatformPayConfirmParamsPatterns on PlatformPayConfirmParams
- Adds pattern-matching-related methods to PlatformPayConfirmParams.
- PlatformPayOrderDetailsPatterns on PlatformPayOrderDetails
- Adds pattern-matching-related methods to PlatformPayOrderDetails.
- PlatformPayPaymentMethodParamsPatterns on PlatformPayPaymentMethodParams
- Adds pattern-matching-related methods to PlatformPayPaymentMethodParams.
- PlatformPayPaymentMethodPatterns on PlatformPayPaymentMethod
- Adds pattern-matching-related methods to PlatformPayPaymentMethod.
- PlatformPaySheetUpdateParamsPatterns on PlatformPaySheetUpdateParams
- Adds pattern-matching-related methods to PlatformPaySheetUpdateParams.
- PlatformPayShippingContactPatterns on PlatformPayShippingContact
- Adds pattern-matching-related methods to PlatformPayShippingContact.
- PlatformPayWebPaymentItemPatterns on PlatformPayWebPaymentItem
- Adds pattern-matching-related methods to PlatformPayWebPaymentItem.
- PlatformPayWebPaymentRequestCreateOptionsPatterns on PlatformPayWebPaymentRequestCreateOptions
- Adds pattern-matching-related methods to PlatformPayWebPaymentRequestCreateOptions.
- PlatformPayWebShippingOptionPatterns on PlatformPayWebShippingOption
- Adds pattern-matching-related methods to PlatformPayWebShippingOption.
- PresentGooglePayParamsPatterns on PresentGooglePayParams
- Adds pattern-matching-related methods to PresentGooglePayParams.
- PresentPaymentSheetParametersPatterns on PresentPaymentSheetParameters
- Adds pattern-matching-related methods to PresentPaymentSheetParameters.
- RadioConfigPatterns on RadioConfig
- Adds pattern-matching-related methods to RadioConfig.
- RowConfigPatterns on RowConfig
- Adds pattern-matching-related methods to RowConfig.
- SepaDebitPatterns on SepaDebit
- Adds pattern-matching-related methods to SepaDebit.
- SetupIntentPatterns on SetupIntent
- Adds pattern-matching-related methods to SetupIntent.
- SetupPaymentSheetParametersPatterns on SetupPaymentSheetParameters
- Adds pattern-matching-related methods to SetupPaymentSheetParameters.
- ShippingDetailsPatterns on ShippingDetails
- Adds pattern-matching-related methods to ShippingDetails.
-
StripeErrorPatterns
on StripeError<
T> - Adds pattern-matching-related methods to StripeError.
- StripeExceptionPatterns on StripeException
- Adds pattern-matching-related methods to StripeException.
- ThreeDSecureButtonThemeDataPatterns on ThreeDSecureButtonThemeData
- Adds pattern-matching-related methods to ThreeDSecureButtonThemeData.
- ThreeDSecureConfigurationParamsPatterns on ThreeDSecureConfigurationParams
- Adds pattern-matching-related methods to ThreeDSecureConfigurationParams.
- ThreeDSecureLabelThemeDataPatterns on ThreeDSecureLabelThemeData
- Adds pattern-matching-related methods to ThreeDSecureLabelThemeData.
- Adds pattern-matching-related methods to ThreeDSecureNavigationBarThemeData.
- ThreeDSecureTextFieldThemeDataPatterns on ThreeDSecureTextFieldThemeData
- Adds pattern-matching-related methods to ThreeDSecureTextFieldThemeData.
- ThreeDSecureUsagePatterns on ThreeDSecureUsage
- Adds pattern-matching-related methods to ThreeDSecureUsage.
- TokenDataPatterns on TokenData
- Adds pattern-matching-related methods to TokenData.
- UpiPatterns on Upi
- Adds pattern-matching-related methods to Upi.
- UsBankAccountPatterns on UsBankAccount
- Adds pattern-matching-related methods to UsBankAccount.
- VerifyMicroDepositsParamsPatterns on VerifyMicroDepositsParams
- Adds pattern-matching-related methods to VerifyMicroDepositsParams.
Constants
- kCardFieldDefaultFontSize → const double
- kCardFieldDefaultHeight → const double
- kDebugPCIMessage → const String
Typedefs
- CardChangedCallback = void Function(CardFieldInputDetails? details)
- CardFocusCallback = void Function(CardFieldName? focusedField)
- ConfirmCustomPaymentMethodCallback = void Function(CustomPaymentMethod customPaymentMethod, BillingDetails? billingDetails, void resultHandler(CustomPaymentMethodResultStatus result))
- Callback function called when a custom payment method is selected and confirmed. Your implementation should complete the payment using your custom payment provider's SDK.
- ConfirmHandler = void Function(PaymentMethod result, bool shouldSavePaymentMethod)
- FinancialConnectionsEventHandler = void Function(FinancialConnectionsEvent event)
-
OnAddressSheetError
= FutureOr<
void> Function(StripeException error) -
OnAddressSheetSubmit
= FutureOr<
void> Function(CollectAddressResult result) -
OnCouponCodeEntered
= FutureOr<
void> Function(String couponCode) -
OnDidSetShippingContact
= FutureOr<
void> Function(PlatformPayShippingContact contact) -
OnDidSetShippingMethod
= FutureOr<
void> Function(ApplePayShippingMethod method) -
OnOrderTracking
= FutureOr<
void> Function() - PaymentElementTheme = ElementTheme
Exceptions / Errors
- StripeConfigException
-
StripeError<
T> - Wrapper class that represents an error with the Stripe platform.
- StripeException
- Exception retrieved from the Stripe platform.
- WebUnsupportedError