AchDetails class abstract

AchDetails

Properties:

  • accountHolderType - The account holder type (personal or business).
  • bankAccountNumber - The bank account number (without separators).
  • bankAccountType - The bank account type (checking, savings...).
  • bankLocationId - The bank routing number of the account. The field value is nil in most cases.
  • checkoutAttemptId - The checkout attempt identifier.
  • encryptedBankAccountNumber - Encrypted bank account number. The bank account number (without separators).
  • encryptedBankLocationId - Encrypted location id. The bank routing number of the account. The field value is nil in most cases.
  • ownerName - The name of the bank account holder. If you submit a name with non-Latin characters, we automatically replace some of them with corresponding Latin characters to meet the FATF recommendations. For example: * χ12 is converted to ch12. * üA is converted to euA. * Peter Møller is converted to Peter Mller, because banks don't accept 'ø'. After replacement, the ownerName must have at least three alphanumeric characters (A-Z, a-z, 0-9), and at least one of them must be a valid Latin character (A-Z, a-z). For example: * John17 - allowed. * J17 - allowed. * 171 - not allowed. * John-7 - allowed. > If provided details don't match the required format, the response returns the error message: 203 'Invalid bank account holder name'.
  • recurringDetailReference - This is the recurringDetailReference returned in the response when you created the token.
  • sdkData - Base64-encoded JSON object containing SDK related parameters required by the SDK
  • storedPaymentMethodId - This is the recurringDetailReference returned in the response when you created the token.
  • transferInstrumentId - The unique identifier of your user's verified transfer instrument, which you can use to top up their balance accounts.
  • type - ach
Annotations
  • @BuiltValue.new()

Constructors

AchDetails([void updates(AchDetailsBuilder b)])
factory

Properties

accountHolderType AchDetailsAccountHolderTypeEnum?
The account holder type (personal or business).
no setter
bankAccountNumber String?
The bank account number (without separators).
no setter
bankAccountType AchDetailsBankAccountTypeEnum?
The bank account type (checking, savings...).
no setter
bankLocationId String?
The bank routing number of the account. The field value is nil in most cases.
no setter
checkoutAttemptId String?
The checkout attempt identifier.
no setter
encryptedBankAccountNumber String?
Encrypted bank account number. The bank account number (without separators).
no setter
encryptedBankLocationId String?
Encrypted location id. The bank routing number of the account. The field value is nil in most cases.
no setter
hashCode int
The hash code for this object.
no setterinherited
ownerName String?
The name of the bank account holder. If you submit a name with non-Latin characters, we automatically replace some of them with corresponding Latin characters to meet the FATF recommendations. For example: * χ12 is converted to ch12. * üA is converted to euA. * Peter Møller is converted to Peter Mller, because banks don't accept 'ø'. After replacement, the ownerName must have at least three alphanumeric characters (A-Z, a-z, 0-9), and at least one of them must be a valid Latin character (A-Z, a-z). For example: * John17 - allowed. * J17 - allowed. * 171 - not allowed. * John-7 - allowed. > If provided details don't match the required format, the response returns the error message: 203 'Invalid bank account holder name'.
no setter
recurringDetailReference String?
This is the recurringDetailReference returned in the response when you created the token.
no setter
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
sdkData String?
Base64-encoded JSON object containing SDK related parameters required by the SDK
no setter
storedPaymentMethodId String?
This is the recurringDetailReference returned in the response when you created the token.
no setter
transferInstrumentId String?
The unique identifier of your user's verified transfer instrument, which you can use to top up their balance accounts.
no setter
type AchDetailsTypeEnum?
ach
no setter

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
rebuild(dynamic updates(AchDetailsBuilder)) AchDetails
Rebuilds the instance.
inherited
toBuilder() AchDetailsBuilder
Converts the instance to a builder B.
inherited
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited

Static Properties

serializer → Serializer<AchDetails>
no setter