Bank Account Data | BETA

Verify user financials with bank account data

Overview

Metamap's Bank Account Data merit allows your users to share their financial data with you so you can verify their financial reputation.

👍

Get BETA access

Reach out to your customer support manager or [email protected] if you want to enable the Bank Account Data merit for your account.

Get Started

Features

Users can share bank account data in seconds

Users can login using their bank account credentials to securely and accurately share all of their financial data stored within their account instead of filling out long forms.

Access to structured bank account data

With our Bank Account Data merit, once your users provide bank account credentials or financial documents, Metamap sends your their financial information in a consistent and easily digestible data format. The data will be returned in a single call and will cover data such as: Identity, Accounts, Transactions and Balance.

Available Data

Description

Example

Transactions

Individual debit and credit items

$2307.21 spent at the Apple Store in San Francisco California

Balance

Current amount within an account

$10030.02 is in Salma's Chequing account

Account

Individual account information within a financial institution

Salma's Chequing account at Bank of America with IBAN of X and Swift Code of Y

Identity

Personal information

Salma Hayek has an email of [email protected] and is located in Mexico

Availability

We are in BETA and support the following financial institutions in Mexico, Colombia, and Brazil only.

Check our list of supported institutions for more information.

User Flow

Here's what your users will see if you use Metamap's prebuilt UX:

Setup

There are 3 main steps to set up the Bank Account Data merit:

  1. Setup your metamap on the dashboard
  2. Integrate or use Metamap's Direct Link
  3. Process verification results

Step 1: Setup a Metamap

The first step to setting up a Bank Account Data merit is to create a new metamap in the Dashboard. Once you've created a new metamap, add the Bank Account Data product to the user flow, and enable the countries that you want to be available for your users to select from.

Step 2: Integrate

Currently you can use Metamap's Bank Account Data:

  1. Metamap Button — Integrate our Metamap Button SDK into your application to use our prebuilt UX
  2. API — Integrate our API into your application and build your own UX

Integrate our Metamap Button via SDK

Use our SDK integration if you want to use Metamap's verification tools but design your own experience for your users.

To implement this:

  1. Setup the metamap for Bank Account Data in the dashboard
  2. Install and implement an SDK framework

Integrate via API Coming Soon

Use our API Integration if you want to use Metamap's Bank Account Data endpoints but design your own experience for your users.

📘

Reach out for early access

If you want to use our Bank Account Data API, reach out to us at [email protected] for early access when it is available.

Step 3: Process verification results

Dashboard Verification Results

In the dashboard, visit the Verifications tab, and click on a Verification to review the results. These are the checks that indicate whether or not a user has completed adding their Bank Account Data:

  • Financial Information - Bank - Success or Fail

Webhook verification results

You will need to configure your webhooks, then handle the webhook responses that will be sent to your webhook URL.

Successful result

You will receive a successful response via webhook payload when a user successfully connects their bank account:

{
"flowId": "61654d7549baf62d79e6f632",
  "accounts": [
    {
      "name": "Savings Account",
      "type": "CASA",
      "number": "SA111111 ",
      "currency": "MXN",
      "transactions": [
        {
          "date": "2021-08-19T00:00:00.000000",
          "amount": "1000.00",
          "description": " Deposit"
        },
        {
          "date": "2021-08-03T00:00:00.000000",
          "amount": "1500.00",
          "description": "Withdrawal"
        },
        {
          "date": "2021-08-02T00:00:00.000000",
          "amount": "1500.00",
          "description": "Withdrawal"
        },
        {
          "date": "2021-08-01T00:00:00.000000",
          "amount": "12000.00",
          "description": "Deposit"
        }
      ],
      "current_balance": "10000.00",
      "available_balance": "10000.00"
    },
    {
      "name": "Credit Card",
      "type": "CREDIT",
      "number": "CC111111",
      "currency": "MXN",
      "transactions": [
        {
          "date": "2021-08-19T00:00:00.000000",
          "amount": "2500.00",
          "description": "Grocery Purchase"
        },
        {
          "date": "2021-08-19T00:00:00.0000 00",
          "amount": "3200.00",
          "description": "Gasoline"
        }
      ],
      "current_balance": "15000.00",
      "available_balance": "15000.0 0"
    }
  ],
  "identity": {
    "name": "David Applewood",
    "email": "[email protected]",
    "phone": "91111593"
  },
  "eventName": "financial_institution_scrape_data_received",
  "timestamp": "2021-10-21T12:51:16.522Z",
  "institution": {
    "id": "banamex_mx",
    "name": "Banamex",
    "type": "Bank"
  },
  "verificationId": "617161d95f83df001bcfade6"
}

Reference

Supported Institutions

The available data per institution is indicated with green dots ():

Institution Name

Country

Data

Banamex

Mexico

Identity
Accounts and Balances
Transactions

Banorte

Mexico

Identity
Accounts and Balances
Transactions

Banco Azteca

Mexico

Identity
Accounts and Balances
Transactions

Bancoppel

Mexico

Identity
Accounts and Balances
Transactions

Banregio

Mexico

Identity
Accounts and Balances
Transactions

BBVA

Mexico

Identity
Accounts and Balances
Transactions

HSBC

Mexico

Identity
Accounts and Balances
Transactions

Hey Banco

Mexico

Identity
Accounts and Balances
Transactions

Santander

Mexico

Identity
Accounts and Balances
Transactions

Scotiabank

Mexico

Identity
Accounts and Balances
Transactions

Av Villas

Colombia

Identity
Accounts and Balances
Transactions

Banco Agrario de Colombia

Colombia

Identity
Accounts and Balances
Transactions

Banco Caja Social

Columbia

Identity
Accounts and Balances
Transactions

Banco Popular

Columbia

Identity
Accounts and Balances
Transactions

Banco de Bogota - BETA

Colombia

Identity
Accounts and Balances
Transactions

Banco de Occidente - BETA

Colombia

Identity
Accounts and Balances
Transactions

Banco Falabella - BETA

Colombia

Identity
Accounts and Balances
Transactions

Bancolombia

Colombia

Identity
Accounts and Balances
Transactions

Davivienda - BETA

Colombia

Identity
Accounts and Balances
Transactions

Scotiabank Colpatria

Colombia

Identity
Accounts and Balances
Transactions

Banco Bradesco - BETA

Brazil

Identity
Accounts and Balances
Transactions

Banco Inter - BETA

Brazil

Identity
Accounts and Balances
Transactions

Banco de Brazil - BETA

Brazil

Identity
Accounts and Balances
Transactions

Caixa Economica Federal

Brazil

Identity
Accounts and Balances
Transactions

Itau Unibanco

Brazil

Identity
Accounts and Balances
Transactions

Nubank

Brazil

Identity
Accounts and Balances
Transactions

Santander - BETA

Brazil

Identity
Accounts and Balances
Transactions

Did this page help you?