{ "data": { "id": "va_abc123", "bankName": "Example Bank", "bankAccountNumber": "1234567890", "bankRoutingNumber": "021000021", "beneficiaryName": "Bridge XYZ", "beneficiaryAddress": "123 Bank St, New York, NY 10001", "destinationAddress": "7XqBhBKXy1S3ufMXLCv9QhcRj8f2kKKnXYYYdZnJ5jrB", "destinationPaymentRail": "solana", "destinationCurrency": "usdc" }}
Authentication: Business API Key
Create a virtual account that generates bank deposit instructions for your end-user. When they deposit fiat currency to these bank details, it’s automatically converted to cryptocurrency and sent to their specified wallet address.
Call this endpoint with user’s details and destination wallet
2
Provide bank details to user
Give the user the bank account details from the response
3
User deposits fiat
User sends fiat (USD/EUR/MXN) to the provided bank account
4
Automatic conversion
Bridge automatically converts fiat to crypto and sends to destination address
5
Webhook notification
You receive webhook event when deposit completes
The user should initiate a bank transfer (ACH, wire, SEPA, etc.) to the bank account details provided in the response. Once the funds arrive, they’re automatically converted and sent to the destination wallet.