Allows payouts using crypto stablecoins, sending funds to an on-chain address instead of a traditional bank account.
Requirements for Stablecoin Payout
To make a a stablecoin payout you must:
- Create a Payout Destination [Stablecoin]
- Create Payout
Create Payout Destination [Stablecoin]
To make a stablecoin payout, you must first create a payout destination with the following required fields:
account_id
- The sender’s account from which the funds will be deducted.source_type
- Must be set towallet_account
,as stablecoin payouts originate from a digital wallet.label
- A unique identifier to help you manage different payout destinationscurreny
- Must be of type stablecointype
- Must be set tostablecoin
to specify that the payout is crypto-based.destination_type
- Must be set to"address"
since the payout is being sent to a blockchain address.address_code
- The beneficiaries corresponding wallet addressaddress_network
- The beneficiaries corresponding address network
Create Payout
When creating a payout to a stablecoin destination address, the following fields are required:
destination_id
- The payout destination ID (linked to the blockchain address).amount
- The stablecoin amount to be transferred.description
– Optional, a description of the payout for tracking purposes.
Sample Request
{
"source_type": "wallet_account", // Stablecoin Payout
"type": "stablecoin",
"account_id": "2f3f2731e91611ed97c982e65b002664",
"label": "USDC POL Payout",
"destination_type": "address",
"currency": "USDC",
"address_code": "0x55352b8458900D0C9bAe729b1a3792eEb789EeB9",
"address_network": "POL"
}
{
"destination_id": "9165dd6c19ec11f0b8d20edcd86e5ab3",
"amount": 1000,
"description": "TEST"
}