Create Crypto Withdraw Deposit
Create a crypto deposit session for a payout. Returns a deposit address where
the merchant can send funds. Once funds are received via the deposit webhook,
the payout is automatically initiated.
Authentication
x-coinflow-auth-user-idstring
The external identifier of the end user - see https://docs.coinflow.cash/api-reference/api-reference/authentication/get-session-key
Authorizationstring
The API key of the merchant - see https://docs.coinflow.cash/api-reference/api-reference/authentication/get-session-key
OR
x-coinflow-auth-session-keystring
The session key generated for the end user - see https://docs.coinflow.cash/api-reference/api-reference/authentication/get-session-key
Request
This endpoint expects an object.
account
The payout account token (e.g., bank account or debit card token)
speed
chain
The supported chain name (e.g., “Ethereum”, “Polygon”, “Solana”)
token
The token symbol to deposit (e.g., “USDC”)
Response
Ok
depositAddress
paymentChainName
paymentCurrencySymbol
paymentAmount
chainLogoUrl
currencyLogoUrl

