Bank Account Verification
Overview
MSLA´s bank account verification is a necessary part of the transaction process that ensures funds are coming from and going to legitimate bank accounts by confirming that the account being attached is a valid bank account.
¿What is it for?
Use this query to obtain bank account information by entering the account number and personal details, such as:
- Type of document of the account holder
- Currency of the account
- Document number of the account holder
- Account status and validity
- Name of the beneficiary
- Type of account
- Bank name
Endpoints
Request header parameter
NAME | REQUIRED | TYPE | DESCRIPTION |
---|---|---|---|
Authorization | ✅ | string | bearer jwt token |
Peru
HTTP method GET
http://apidev3.mslainternational.com/api/dv/v1/pe-bank-accounts/{accountNumber}/validation
Mexico
HTTP method GET
http://apidev3.mslainternational.com/api/dv/v1/mx-bank-accounts/{accountNumber}/validation
Chile
HTTP method GET
http://apidev3.mslainternational.com/api/dv/v1/ch-bank-accounts/validation
REQUEST
{
"mode": "formdata",
"formdata": [
{
"key": "accountNumber",
"value": "110049988",
"type": "text"
},
{
"key": "bankCode",
"value": "0014",
"type": "text"
},
{
"key": "documentType",
"value": "RUT",
"type": "text"
},
{
"key": "accountType",
"value": "CHECKING",
"type": "text"
},
{
"key": "documentNumber",
"value": "690610000",
"type": "text"
}
]
}
Brazil
HTTP method GET
http://apidev3.mslainternational.com/api/dv/v1/br-bank-accounts/validation
REQUEST
{
"mode": "formdata",
"formdata": [
{
"key": "accountNumber",
"value": "01006955-1",
"type": "text"
},
{
"key": "bankCode",
"value": "033",
"type": "text"
},
{
"key": "branchCode",
"value": "0847",
"type": "text"
},
{
"key": "accountType",
"value": "CHECKING",
"type": "text"
},
{
"key": "documentNumber",
"value": "04249955818",
"type": "text"
}
]
}
Argentina
HTTP method GET
http://apidev3.mslainternational.com/api/dv/v1/ar-bank-accounts/{accountNumber}/validation
Benefits
Given an account number, the existence of the account is checked with the financial institution.
If the account exists, data is returned; if not, you'll be notified. Additional info may include different institution, currency, or closed/disabled account.
If the account accepts multiple currencies, all will be listed separated by commas, e.g., USD, UYU.