BankAccount class final
BankAccount
These bank accounts are payment methods on `Customer` objects. On the other hand [External Accounts](https://stripe.com/docs/api#external_accounts) are transfer destinations on `Account` objects for [Custom accounts](https://stripe.com/docs/connect/custom-accounts). They can be bank accounts or debit cards as well, and are documented in the links above. Related guide: [Bank debits and transfers](https://stripe.com/docs/payments/bank-debits-transfers)
Constructors
-
BankAccount({AccountOrId? account, String? accountHolderName, String? accountHolderType, String? accountType, List<
BankAccountAvailablePayoutMethodsItem> ? availablePayoutMethods, String? bankName, required String country, required String currency, BankAccountCustomerOrId? customer, bool? defaultForCurrency, String? fingerprint, BankAccountFutureRequirements? futureRequirements, required String id, required String last4, Map<String, String> ? metadata, BankAccountFutureRequirements? requirements, String? routingNumber, required String status}) -
BankAccount
const
- BankAccount.fromJson(Object? json)
-
factory
Properties
- account → AccountOrId?
-
final
- accountHolderName → String?
-
final
- accountHolderType → String?
-
final
- accountType → String?
-
final
-
availablePayoutMethods
→ List<
BankAccountAvailablePayoutMethodsItem> ? -
final
- bankName → String?
-
final
- country → String
-
final
- currency → String
-
final
- customer → BankAccountCustomerOrId?
-
final
- defaultForCurrency → bool?
-
final
- fingerprint → String?
-
final
- futureRequirements → BankAccountFutureRequirements?
-
Information about the [upcoming new requirements for the bank account](https://stripe.com/docs/connect/custom-accounts/future-requirements), including what information needs to be collected, and by when.
final
- hashCode → int
-
The hash code for this object.
no setterinherited
- id → String
-
The ID of the PayoutDestination.
final
- last4 → String
-
final
-
metadata
→ Map<
String, String> ? -
final
- object → String
-
final
- requirements → BankAccountFutureRequirements?
-
final
- routingNumber → String?
-
final
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
- status → String
-
final
Methods
-
encodeWith<
V> (Encoder< V> encoder) → V -
override
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
toJson(
) → Map< String, Object?> -
override
-
toString(
) → String -
A string representation of this object.
override
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited
Static Methods
-
encode<
V> (BankAccount instance, Encoder< V> encoder) → V -
override