Skip to main content

VerifiedBankAccountDetails

The fields in VerifiedBankAccountDetails will be set based on whether they can be correlated with the account details provided. For example the account may exist, and the id number provided may be valid, but if the ID number doesn't match the account details, the id will be omitted from these results.

Note that it is not always possible to verify all offered fields, in which case these fields will also appear as null.

To determine whether a field is invalid, or simply was not able to be verified, please check the associated verification result fields. These can take on the values verified, unknown, or refuted. Verification result fields will be null if the associated field has not been specified.

type VerifiedBankAccountDetails {
accountNumber: String
accountVerificationResult: VerificationResult!
detailedAccountVerificationResults: DetailedAccountVerificationResults!
bankId: BankId
branchCode: String
accountType: AccountType
accountTypeVerificationResult: VerificationResult
accountHolder: VerifiedAccountHolderBankAccountDetails!
accountOpen: Boolean
accountOpenForMoreThanThreeMonths: Boolean
accountAcceptsDebits: Boolean
accountAcceptsCredits: Boolean
}

Fields

accountNumber ● String scalar

Will be null if the account is invalid or cannot be verified

accountVerificationResult ● VerificationResult! non-null enum

Aggregated result of whether the account exists as well as confirmation of the user's identity number and last name matching that of the account.

detailedAccountVerificationResults ● DetailedAccountVerificationResults! non-null object

Detailed result of whether for the account exists as well as confirmation of the user's identity number, initials and last name matching that of the account.

bankId ● BankId enum

Will be null if the account is invalid or cannot be verified.

branchCode ● String scalar

Will be null if the account is invalid or cannot be verified

accountType ● AccountType enum

Will be null if the account is invalid or cannot be verified, or if the account type does not match that the account details provided.

accountTypeVerificationResult ● VerificationResult enum

Result of whether the account type matches the account details provided.

accountHolder ● VerifiedAccountHolderBankAccountDetails! non-null union

accountOpen ● Boolean scalar

Whether the account is still open.

The value of this field null if the account cannot be verified.

accountOpenForMoreThanThreeMonths ● Boolean scalar

Whether the account has been open for a period of greater than three months.

The value of this field null if the account cannot be verified.

accountAcceptsDebits ● Boolean scalar

Whether the account accepts debits.

The value of this field null if the account cannot be verified.

accountAcceptsCredits ● Boolean scalar

Whether the account accepts credits.

The value of this field null if the account cannot be verified.