Initiates a crypto SEND transaction to an external blockchain address for the authenticated user.
The address_to field must be a valid address for the given currency and network.
The otp_code is required when the user has two-factor authentication enabled.
How to obtain the required values:
gateway: use the GET /transactions/gateways/ endpoint (filter by action=SEND). Use the gateway field of the matching result.gateway_data.network: use the GET /currency-networks/ endpoint. Use the code field of the desired network (e.g. "bitcoin", "ethereum", "polygon").network_fee: use the GET /currency-networks/ endpoint. Use the network_fee field of the chosen network.The API key as a string.
See the Generating Signature section for more details.
A timestamp in milliseconds. See the Timestamp Security section for more details.
An additional, non-required parameter, that you can send to specify the number of milliseconds after the timestamp for the request to be valid. See the Timestamp Security section for more details.
Amount to send as a decimal string.
"0.001"
Crypto currency ticker to send.
"BTC"
Destination blockchain address.
"bc1qxy2kgdygjrsqtzq2n0yrf2493p83kkfjhx0wlh"
Payment gateway identifier. Obtain from GET /transactions/gateways/ filtering by action=SEND. Use the gateway field of the matching result. For crypto sends this is always "crypto".
"crypto"
Network fee as a decimal string. Must be ≥ 0. Obtain the recommended value from the network_fee field in GET /currency-networks/.
"0.00005"
Gateway-specific data for the crypto send.
If true, pay the fee in an alternative currency.
Two-factor authentication code. Required when the user has 2FA enabled.
Send transaction created successfully.