Accounts that will receive payouts.
A bank account represents the recipient information to which BlindPay needs to send the fiat payment when a payout is started.
You can add multiple bank accounts for each receiver.
You are allowed to add third-party bank accounts , which means you can create a receiver "John" and add a bank account from "Jack".
Here are the payment rails that BlindPay supports:
Type Country Estimated time of arrival international_swift π Global ~5 business days ach πΊπΈ United States ~2 business days wire πΊπΈ United States ~1 business day pix π§π· Brazil ~5 minutes spei_bitso π²π½ Mexico ~5 minutes ach_cop_bitso π¨π΄ Colombia ~1 business day transfers_bitso π¦π· Argentina ~5 minutes
High transaction volumes may affect BlindPay's estimated payout delivery times.
All data required to create a bank account should be valid , even for development
instances.
Before creating a bank account, you need to:
Create an account on BlindPay Create a development instance Create your API key Create a receiver Remember : replace YOUR_SECRET_TOKEN
with your API key, in_000000000000
with your instance ID and re_000000000000
with your receiver ID which you created previously.
π International Swift
πΊπΈ ACH
πΊπΈ Domestic Wire
π§π· Pix
π²π½ SPEI
π¨π΄ ACH COP
π¦π· Transfers 3.0
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": "international_swift",
"name": "Display Name",
"swift_code_bic": "<Replace this>",
"swift_account_holder_name": "<Replace this>",
"swift_account_number_iban": "<Replace this>",
"swift_beneficiary_address_line_1": "<Replace this>",
"swift_beneficiary_address_line_2": "<Replace this>",
"swift_beneficiary_country": "<Replace this>",
"swift_beneficiary_city": "<Replace this>",
"swift_beneficiary_state_province_region": "<Replace this>",
"swift_beneficiary_postal_code": "<Replace this>",
"swift_bank_name": "<Replace this>",
"swift_bank_address_line_1": "<Replace this>",
"swift_bank_address_line_2": "<Replace this>",
"swift_bank_country": "<Replace this>",
"swift_bank_city": "<Replace this>",
"swift_bank_state_province_region": "<Replace this>",
"swift_bank_postal_code": "<Replace this>",
"swift_intermediary_bank_swift_code_bic": "<Replace this>",
"swift_intermediary_bank_account_number_iban": "<Replace this>",
"swift_intermediary_bank_name": "<Replace this>",
"swift_intermediary_bank_country": "<Replace this>"
}'
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"
}'
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": "wire",
"name": "Display Name",
"beneficiary_name": "<Replace this>",
"routing_number": "<Replace this>",
"account_number": "<Replace this>",
"address_line_1": "<Replace this>",
"address_line_2": "<Replace this>",
"city": "<Replace this>",
"state_province_region": "<Replace this>",
"country": "<Replace this>",
"postal_code": "<Replace this>"
}'
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": "pix",
"name": "Display Name",
"pix_key": "<Replace this>"
}'
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": "spei_bitso",
"name": "Display Name",
"beneficiary_name": "<Replace this>",
"spei_protocol": "<Replace this>",
"spei_institution_code": "<Replace this>",
"spei_clabe": "<Replace this>"
}'
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_cop_bitso",
"name": "Display Name",
"account_type": "checking",
"ach_cop_beneficiary_first_name": "<Replace this>",
"ach_cop_beneficiary_last_name": "<Replace this>",
"ach_cop_document_id": "<Replace this>",
"ach_cop_document_type": "<Replace this>",
"ach_cop_email": "<Replace this>",
"ach_cop_bank_code": "<Replace this>",
"ach_cop_bank_account": "<Replace this>"
}'
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": "transfers_bitso",
"name": "Display Name",
"beneficiary_name": "<Replace this>",
"transfers_type": "<Replace this>",
"transfers_account": "<Replace this>"
}'