Get Account Info
Validates account ownership and existence using a CBU, CVU, or Alias.
Description
The Get Account Info endpoint allows merchants in Argentina to validate a bank account’s ownership using a CBU, CVU, or Alias, without executing a payout. This service helps ensure account authenticity, improve user conversion, and meet regulatory requirements—particularly relevant for industries such as gambling, where it’s essential to verify that deposits are made to the player’s own account.
Considerations
Geographic scope: Currently available only for Argentina (country = ARG).
Payment keys: Only valid for CBU, CVU, or Alias.
Functional scope: This service does not trigger any payout flow.
Authentication: Accessible via POST under Monnet’s standard authentication scheme.
Rate limit: Limited to 60 requests per minute (TPM); additional requests will be rejected.
Input Parameters
Endpoint Production: https://api.payout.monnet.io/ms-payouts-scanning-entities/api/v1/scanning/account-info
Endpoint Certification: https://cert.api.payout.monnet.io/ms-payouts-scanning-entities/api/v1/scanning/account-info
The request must include the following fields:
first_name
string
Yes
Account holder’s first name
Maximum length: 255 characters (general rule) / Rodrigo
last_name
string
Yes
Account holder’s last name
Maximum length: 255 characters (general rule) / Suarez
document_type
intiger
Yes
Type of identification document
Possible values: 1, 2 or 3
document_number
string
Yes
Identification document number
For Argentina: 7–13 characters allowed, depending on document type:
• CUIL: 11–13
• CUIT: 11–13
• DNI: 7–8
account_identifier
string
Yes
Account to be validated
For Argentina: 6–22 characters allowed, depending on account type:
• Alias: 6–20
• CBU: 22
• CVU: 22
country
string
Yes
Country (ISO) . For this scope, only ARG (Argentina) is accepted.
Length: 3 characters, ISO format (3166-1-alpha-3)
Example Request
{
"first_name": "Rodrigo",
"last_name": "Suarez",
"document_type": "DNI",
"document_number": "12345678",
"account_identifier": "1230001312000001234567",
"country": "ARG"
}Response
code
string
Indicates the status of the validation process. If the validation is successful, the returned value is “200”.
title
string
Description associated with the result code
validated_
holders
Array
Array of objects representing the validated account holders
validated_
name
string
Validated account holder’s name
validated_
documentt
ype
string
Validated account holder’s document type (For Argentina: CUIT/CUIL)
validated_
document
string
Validated account holder’s identification document number
account_id
entifier
string
Validated account number (For Argentina: CBU/CVU)
bank_name
string
Name of the financial institution or PSP to which the account belongs
Examples Response
a. Example response when the account exists and matches the account holder:
{
"code": 200,
"title": "Identity verification successful.",
"validated_holders": [
{
"validated_name": "Juan Paredes",
"validated_documenttype": "CUIT",
"validated_document": "20123456789"
}
],
"account_identifier": "1230001312000001234567",
"bank_name": "BANCO HSBC"
}b. Example response when the account exists and corresponds to more than one account holder:
{
"code": 200,
"title": "Identity verification successful.",
"validated_holders": [
{
"validated_name": "Juan Paredes",
"validated_documenttype": "CUIT",
"validated_document": "20123456789"
},
{
"validated_name": "Mario Gonzales",
"validated_documenttype": "CUIT",
"validated_document": "27234567890"
}
],
"account_identifier": "1230001312000001234567",
"bank_name": "BANCO HSBC"
}c. If the beneficiary’s data does not match the validated account holder or co-holder:
{
"code": "GAI0007",
"title": "Not found",
"status": "404",
“detail”: “Beneficiary is not the Account Owner. The provided document_number does not match the account owner or any co-owners.”
}d. If the submitted account is inactive or does not exist, and its data cannot be validated.
{
"code": "GAI0006",
"title": "Inactive account",
"status": "422",
“detail”: “The account is inactive. Validation
cannot proceed.”
}Error Codes
Below are the error codes that the Get Account Info service may return:
GAI0001
Bad Request
One or more fields in the request do not meet the required validations. Please review the submitted parameters.
GAI0002
Bad Request
Country not available. Please review the submitted parameter.
GAI0003
Too Many Requests
The request has been rejected because the maximum number of allowed requests for this endpoint has been exceeded. Please try again later.
GAI0004
Service Unavailable
Network services are currently unavailable. All configured providers failed to respond after retry attempts. Please try again later
GAI0005
No providers available
The selected country is supported but has no enabled providers at this time. Please try again later or contact support.
GAI0006
Inactive account
The account is inactive. Validation cannot proceed.
GAI0007
Not found
Beneficiary is not the Account Owner. The provided document_number does not match the account owner or any co-owners.
GAI0008
Internal Server Error
An unexpected error occurred while processing the request. Please contact support if the issue persists.
GAI0009
Service Unavailable
Account Validating service is temporarily unavailable. Please try again later
GAI0010
Not found
Account identifier invalid or does not exist.
GAI0011
Not found
Alias not found or not registered.
GAI0012
Authentication failed
Authentication with the service failed. Please verify the provided credentials or contact support.
Last updated