v4

latestOpenAPI 3.1.02026-08-08186985685.3 KB
withdraw

Create Transactions

Creates the transaction to be signed by the user and sent to the blockchain.

post/withdraw/transaction

Headers

x-coinflow-auth-walletstring required

Request body

amountnumber double required
merchantIdstring required
speed'asap' | 'same_day' | 'standard' | 'card' | 'iban' | 'pix' | 'eft' | 'venmo' | 'paypal' | 'wire' | 'interac' | 'swift' required
ownerOverridestring

For Solana currency token transactions, the public key of the wallet owner that will sign the transaction. This will replace the public key associated with the user wallet.

Response

Ok

transactionsstring[] required

The transactions to be signed by the user and sent to the blockchain.

Solana - Transactions are base58 encoded. You can reconstruct them by calling Transaction.from(base58.decode(transaction)) Evm - Transactions are JSON stringified. You can reconstruct them by calling JSON.parse(transaction)