Virtual Accounts
US bank accounts in the name of your customers for sending and receiving payments.
What is a virtual account?
A virtual account is a dedicated US bank account that can be generated for each of your receivers. Each virtual account comes with its own unique routing number and account number, enabling your customers to send and receive payments throughout the United States banking system.
These accounts function like regular bank accounts but are managed through the BlindPay platform.
All incoming payments to this virtual account will automatically generate a payin. Transaction fees will be charged on your invoice at the end of each billing cycle.
High-risk countries requirements
For receivers located in high-risk countries, only KYC Enhanced receivers are eligible to create virtual accounts. This additional verification level ensures compliance with enhanced due diligence requirements.
If you need to create a virtual account for a receiver in a high-risk country:
- Ensure the receiver completes KYC Enhanced verification with all required documentation
- Wait for manual approval by the BlindPay compliance team (up to 3 business days)
- Once approved, the receiver will be eligible to generate virtual accounts
Important: Standard KYC receivers from high-risk countries cannot create virtual accounts. They must upgrade to KYC Enhanced verification first.
Payment rails supported
Here are the payment rails that virtual accounts support:
Type | Country | Estimated time of arrival |
---|---|---|
ach | πΊπΈ United States | ~2 business days |
domestic wire | πΊπΈ United States | ~1 business day |
international wire | πΊπΈ United States | ~5 business days |
rtp | πΊπΈ United States | ~5 minutes |
These accounts are allowed to send and collect third-party payments.
Generating a virtual account
All receivers are allowed to generate a virtual account if they provide PASSPORT or SSN as id document and are from our supported countries.
If you already created a receiver with no passport or SSN, we suggest you to request him a passport or SSN and create a brand new receiver.
Before generating a virtual account, you need to:
- Create an account on BlindPay
- Create a development instance
- Create your API key
- Create a receiver with PASSPORT or SSN as id document
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.