Skip to main content

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

NAMEREQUIREDTYPEDESCRIPTION
Authorizationstringbearer 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.

Availability

🇺🇾 Uruguay
100% coverage
🇵🇪 Peru
BBVA, Interbank, ScotiaBank and BCP
🇦🇷 Argentina
100% coverage
🇲🇽 Mexico
100% of SPEI banks
🇧🇷 Brazil
100% coverage
🇨🇴 Colombia
Bancolombia
🇨🇱 Chile
100% coverage