import type * as Square from "../index"; /** * Additional details about BANK_ACCOUNT type payments. */ export interface BankAccountPaymentDetails { /** The name of the bank associated with the bank account. */ bankName?: string | null; /** The type of the bank transfer. The type can be `ACH` or `UNKNOWN`. */ transferType?: string | null; /** * The ownership type of the bank account performing the transfer. * The type can be `INDIVIDUAL`, `COMPANY`, or `ACCOUNT_TYPE_UNKNOWN`. */ accountOwnershipType?: string | null; /** * Uniquely identifies the bank account for this seller and can be used * to determine if payments are from the same bank account. */ fingerprint?: string | null; /** The two-letter ISO code representing the country the bank account is located in. */ country?: string | null; /** The statement description as sent to the bank. */ statementDescription?: string | null; /** * ACH-specific information about the transfer. The information is only populated * if the `transfer_type` is `ACH`. */ achDetails?: Square.AchDetails; /** Information about errors encountered during the request. */ errors?: Square.Error_[] | null; }