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.