Available Endpoints
Check Balances
Get available payout balances.
Create Crypto Payout
Initiates a cryptocurrency payout.
There are two supported payout methods:
- Using a saved settlement account
- Using a direct wallet address
Payout Methods
1. Settlement Account Payout
Uses a previously saved crypto settlement account. This method does not require wallet signing.Required Fields
cryptoSettlementAccountIdamount
2. Wallet Address Payout
Sends funds directly to a wallet address. This method requires cryptographic signing to authorize the payout.Required Fields
walletAddressbytessignatureamount
Request Body
amount
- Type:
number - Required
- Description:
Amount to be paid out.
cryptoSettlementAccountId
- Type:
string - Optional
- Description:
Identifier of a saved crypto settlement account used for the payout.
walletAddress
- Type:
string - Optional
- Description:
Destination wallet address for the payout.
bytes
- Type:
string - Optional
- Description:
Serialized message bytes that were signed by the wallet owner.
Used to verify payout authorization.
signature
- Type:
string - Optional
- Description:
Cryptographic signature generated by signing thebytesmessage with the wallet’s private key.
save
- Type:
boolean - Optional
- Description:
Indicates whether the wallet address should be saved as a settlement account for future payouts.
Authorization Requirements
- When using a wallet address payout, the wallet owner must sign a message.
- The
bytesandsignaturefields are used to verify wallet ownership. - Requests missing required fields for the selected payout method will be rejected.
Create Fiat Payout
Coming soon!Retry Failed Payout
Retry a failed payout.
Request Body
payoutId
- Type:
string - Required
- Description:
Payout transaction identifier.
