HyperwalletBankAccount
@objcMembers
public final class HyperwalletBankAccount : HyperwalletTransferMethod
Representation of the user’s bank account
-
The required initializer
Declaration
Swift
public required init(from decoder: Decoder) throws
-
The bank account holder’s street address.
Declaration
Swift
public var addressLine1: String? { get }
-
The bank account holder’s address, second line.
Declaration
Swift
public var addressLine2: String? { get }
-
The bank account number, IBAN or equivalent. If you are providing an IBAN, the first two letters of the IBAN must match the
transferMethodCountry
Declaration
Swift
public var bankAccountId: String? { get }
-
The purpose of the bank account (e.g. checking, savings, etc).
Declaration
Swift
public var bankAccountPurpose: String? { get }
-
The user’s relationship with the bank account holder.
Declaration
Swift
public var bankAccountRelationship: String? { get }
-
The bank code or equivalent (e.g. BIC/SWIFT code).
Declaration
Swift
public var bankId: String? { get }
-
The bank name.
Declaration
Swift
public var bankName: String? { get }
-
The branch code, transit number, routing number or equivalent.
Declaration
Swift
public var branchId: String? { get }
-
The branch name.
Declaration
Swift
public var branchName: String? { get }
-
The bank account holder’s role in the organization.
Declaration
Swift
public var businessContactRole: String? { get }
-
The name of the bank account holder’s business.
Declaration
Swift
public var businessName: String? { get }
-
The country where the bank account holder’s business is registered.
Declaration
Swift
public var businessRegistrationCountry: String? { get }
-
The bank account holder’s business registration number or identifier, as assigned by the relevant government body.
Declaration
Swift
public var businessRegistrationId: String? { get }
-
The state, province or region where the bank account holder’s business is registered.
Declaration
Swift
public var businessRegistrationStateProvince: String? { get }
-
The bank account holder’s business type.
Declaration
Swift
public var businessType: String? { get }
-
The bank account holder’s city.
Declaration
Swift
public var city: String? { get }
-
The bank account holder’s country.
Declaration
Swift
public var country: String? { get }
-
The bank account holder’s birth country.
Declaration
Swift
public var countryOfBirth: String? { get }
-
The bank account holder’s nationality country.
Declaration
Swift
public var countryOfNationality: String? { get }
-
The bank account holder’s date of birth (All users must be at least 13 years old).
Declaration
Swift
public var dateOfBirth: String? { get }
-
The bank account holder’s driver’s license number.
Declaration
Swift
public var driversLicenseId: String? { get }
-
The bank account holder’s employer identifier, generally used for tax purposes.
Declaration
Swift
public var employerId: String? { get }
-
The bank account holder’s first name.
Declaration
Swift
public var firstName: String? { get }
-
The bank account holder’s gender.
Declaration
Swift
public var gender: String? { get }
-
The bank account holder’s government ID number, such as a Social Security Number.
Declaration
Swift
public var governmentId: String? { get }
-
The bank account holder’s government ID type.
Declaration
Swift
public var governmentIdType: String? { get }
-
The account number at the intermediary bank.
Declaration
Swift
public var intermediaryBankAccountId: String? { get }
-
The intermediary bank street address.
Declaration
Swift
public var intermediaryBankAddressLine1: String? { get }
-
The intermediary bank street address, second line.
Declaration
Swift
public var intermediaryBankAddressLine2: String? { get }
-
The intermediary bank city.
Declaration
Swift
public var intermediaryBankCity: String? { get }
-
The intermediary bank country.
Declaration
Swift
public var intermediaryBankCountry: String? { get }
-
The intermediary bank’s 11-character SWIFT code.
Declaration
Swift
public var intermediaryBankId: String? { get }
-
The intermediary bank name.
Declaration
Swift
public var intermediaryBankName: String? { get }
-
The intermediary bank postal code.
Declaration
Swift
public var intermediaryBankPostalCode: String? { get }
-
The intermediary bank state, province or region.
Declaration
Swift
public var intermediaryBankStateProvince: String? { get }
-
The bank account holder’s last name.
Declaration
Swift
public var lastName: String? { get }
-
The bank account holder’s middle name.
Declaration
Swift
public var middleName: String? { get }
-
The bank account holder’s cell phone number.
Declaration
Swift
public var mobileNumber: String? { get }
-
The bank account holder’s passport number.
Declaration
Swift
public var passportId: String? { get }
-
The bank account holder’s phone number.
Declaration
Swift
public var phoneNumber: String? { get }
-
The bank account holder’s postal code.
Declaration
Swift
public var postalCode: String? { get }
-
The bank account holder’s state, province or region.
Declaration
Swift
public var stateProvince: String? { get }
-
The wire transfer instructions
Declaration
Swift
public var wireInstructions: String? { get }
-
A helper class to build the
See moreHyperwalletBankAccount
instance.Declaration
Swift
public final class Builder