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.
ThreeDSecureNavigationBarThemeData
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.

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.
ThreeDSecureNavigationBarThemeDataPatterns on ThreeDSecureNavigationBarThemeData
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.