Bank Account Holder Verification
Create a bank account holder verification for a bank account.
Create a bank account holder verification.#
/bank_account_holder_verificationsVerify the account holder of the bank account. A complete verification can be attached when creating an outbound payment. This endpoint allows partner merchants to create Confirmation of Payee checks on customer bank accounts before sending outbound payments.
Request Body
bank_account_holder_verificationsobject2 properties
typestring
Type of the verification that has been performed eg. Confirmation of Payee
confirmation_of_payeelinksobject
1 properties
bank_accountstring
The ID of the bank account to verify, e.g. "BA123".
Response 201
Resource created successfully
bank_account_holder_verificationsobject5 properties
idstring
The unique identifier for the bank account holder verification resource, e.g. "BAHV123".
typestring
Type of the verification that has been performed eg. Confirmation of Payee
confirmation_of_payeeresultstring
Result of the verification, could be one of
full_match: The verification has confirmed that the account name exactly matches the details provided.partial_match: The verification has confirmed that the account name is similar but does not match to the details provided.no_match: The verification concludes the provided name does not match the account details.unable_to_match: The verification could not be performed due to recipient bank issues or technical issues
full_matchpartial_matchno_matchunable_to_matchactual_account_namestring
The actual account name returned by the recipient's bank, populated only in the case of a partial match.
statusstring
The status of the bank account holder verification.
pending: We have triggered the verification, but the result has not come back yet.completed: The verification is complete and is ready to be used.
pendingcompletedErrors 400401404422500
Bad Request
Unauthorised
Not found
Validation Error
Internal Error
Error Body
codeintegerdocumentation_urlstringerrorsarray2 properties
reasonstringmessagestringmessagestringrequest_idstringtypestringmetadataobjectlinksobjectGet a bank account holder verification.#
/bank_account_holder_verifications/{bank_account_holder_verification_id}Fetches a bank account holder verification by ID.
Path Parameters
| Name | Type | Description |
|---|---|---|
bank_account_holder_verification_idrequired | string | The bank account holder verification id |
Response 200
Successful response
bank_account_holder_verificationsobject5 properties
idstring
The unique identifier for the bank account holder verification resource, e.g. "BAHV123".
typestring
Type of the verification that has been performed eg. Confirmation of Payee
confirmation_of_payeeresultstring
Result of the verification, could be one of
full_match: The verification has confirmed that the account name exactly matches the details provided.partial_match: The verification has confirmed that the account name is similar but does not match to the details provided.no_match: The verification concludes the provided name does not match the account details.unable_to_match: The verification could not be performed due to recipient bank issues or technical issues
full_matchpartial_matchno_matchunable_to_matchactual_account_namestring
The actual account name returned by the recipient's bank, populated only in the case of a partial match.
statusstring
The status of the bank account holder verification.
pending: We have triggered the verification, but the result has not come back yet.completed: The verification is complete and is ready to be used.
pendingcompletedErrors 400401404422500
Bad Request
Unauthorised
Not found
Validation Error
Internal Error
Error Body
codeintegerdocumentation_urlstringerrorsarray2 properties
reasonstringmessagestringmessagestringrequest_idstringtypestringmetadataobjectlinksobject