Transak Stream - On Ramp
Transak Stream - On Ramp
Transak Stream - On Ramp
Transak Stream – On-Ramp makes it easy to turn fiat money into crypto automatically. When funds are sent to a virtual bank account, Transak converts them into crypto and delivers the assets directly to a predefined wallet—no user action needed at the time.
Transak handles everything behind the scenes: providing local virtual bank accounts, tracking incoming payments, converting funds to crypto, and offering simple APIs so partners can easily manage transactions and reconciliation.
Ideal for — Payroll platforms, fintech companies, and wallets that want a seamless fiat in → crypto out experience running in the background, instead of a one-time checkout flow.
The partner ensures the user is authenticated and verified. This includes user authentication and completion of required KYC checks, either directly through Transak or via supported reliance mechanisms.
Partner can create a Virtual Bank Account (VBA) that is assigned to the user and mapped to a predefined crypto destination, including the wallet address, asset, and network.
You can use either of the following authentication options:
Please refer to the tutorial on how to create partner access token.
KYC is a mandatory step in compliance with regulatory requirements. Each user should be Standard KYC Approved before the creation of Virtual Bank Account. You can use either of the following KYC options:
Call the Create VBA API to generate a virtual bank account that is linked to a crypto wallet.
Transak Stream – On-Ramp is an API-only product. Integrate via our backend APIs:
Virtual bank accounts can only be created for the following fiat currencies and supported payment methods:
Creates a Virtual bank account that auto-converts fiat to crypto and sends to the predefined wallet address.
Lists all virtual bank accounts of a user created under your partner account, along with their status and configuration details.
Retrieves the complete details of a specific virtual bank account, including its fiat setup, crypto destination, and current status.
Updates the configuration of an existing virtual bank account, including the linked wallet address, crypto asset, network, and related payout details.
Delete an existing virtual bank account, preventing it from receiving any further incoming fiat transfers.
Adds an approved source bank account for transactions (Only applicable for INR fiat currency).
Updates an approved source bank account for transactions when sender account details need to be changed (Only applicable for INR fiat currency).
Transak Stream - On-Ramp APIs are to be called only from the partner backend and subjected to the whitelisting of partner IP addresses. Direct API calls from the frontend apps are not supported.