Account verification helps you confirm beneficiary account details before processing payments.
This service communicates directly with banking systems to verify account details across multiple countries.
This feature provides several benefits:
Improves user trust during payment setup by confirming recipient details
Prevents failed payments due to name mismatches on the recipient bank side
Reduces fraud risk by verifying recipient identity before funds transfer
Account verification is currently an experimental feature with expanding country coverage. The rollout plan includes:
June 2025: 8 Latin American countries (Argentina, Brazil, Chile, Colombia, Ecuador, Mexico, Peru, Uruguay)
Submit a payment instruction to initiate account verification.
The endpoint immediately returns a PENDING account verification object, allowing you to track the verification progress by its ID.
Before initiating the verification process, the API validates your request to ensure it contains all required fields and properly formatted data for the specified country.
If any mandatory fields are missing or incorrectly formatted, the verification cannot proceed successfully.
In such cases, the API returns a 400 Bad Request error immediately instead of accepting an account verification request.
Error response
Copy
{ "code": "ACCOUNT_VERIFICATION_MISSING_REQUIRED_FIELD", "message": "Identification document is required for account verification in BR"}
Before submitting account verification requests, we recommend using the payment validation endpoint.
This validation step helps ensure your verification request has the best chance of acceptance and provides immediate feedback on any formatting issues.
Each country has specific coverage levels, field requirements, and formatting standards.
Some countries only require the account number to perform verification, while others require additional information such as bank codes, account types, and beneficiary identification document numbers.
Some countries support beneficiary name disclosure, while others only provide name matching without exposing the actual account holder name.
Account verification provides three different approaches for handling beneficiary names.
The available options depend on the country’s regulations - some countries support full name disclosure, while others only allow name matching without revealing the actual account holder name.