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)

Implemented types

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