Bank Accounts

Accounts that will receive payouts.

What is a bank account?

A bank account represents the entity to which BlindPay needs to send the fiat payment when a payout is started.

You can create multiple bank accounts for each receiver.

Local payment rails

Here are the local payment rails that BlindPay supports:

TypeCountryEstimated time of arrival
achπŸ‡ΊπŸ‡Έ United States~2 business days
wireπŸ‡ΊπŸ‡Έ United States~1 business day
pixπŸ‡§πŸ‡· Brazil~5 minutes

Creating a bank account

All data required to create a bank account should be valid, even for development instances.

You can check the required fields in the BlindPay API Docs.

Before creating a bank account, you need to:

  1. Create an account on BlindPay
  2. Create a development instance
  3. Create your API key
  4. Create a receiver

Mandatory fields for:

  • type = pix: name, pix_key
  • type = ach: name, beneficiary_name, routing_number, account_number, account_type, account_class
  • type = wire: name, beneficiary_name, routing_number, account_number, address_line_1, address_line_2, city, state_province_region, country, postal_code
cURL
curl --request POST \
  --url https://api.blindpay.com/v1/instances/in_000000000000/receivers/re_000000000000/bank-accounts \
  --header 'Authorization: Bearer YOUR_SECRET_TOKEN' \
  --header 'Content-Type: application/json' \
  --data '{
  "type": "ach",
  "name": "Display Name",
  "beneficiary_name": "<Replace this>",
  "routing_number": "<Replace this>",
  "account_number": "<Replace this>",
  "account_type": "checking",
  "account_class": "individual"
}'