stripe_platform_interface 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
- 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. - 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
- EmbeddedPaymentElementAppearance
- Describes the appearance of the Embedded Mobile Payment 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.
- 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
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
- 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.
- 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.
- 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
- 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.
- 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.
- 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.
- 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.
- 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
- 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()
Exceptions / Errors
- StripeConfigException
-
StripeError<
T> - Wrapper class that represents an error with the Stripe platform.
- StripeException
- Exception retrieved from the Stripe platform.