Stablecoin to Stablecoin

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:

  1. Create a Payout Destination [Stablecoin]
  2. 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 to wallet_account,as stablecoin payouts originate from a digital wallet.
  • label - A unique identifier to help you manage different payout destinations
  • curreny- Must be of type stablecoin
  • type- Must be set to stablecoin 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 address
  • address_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"
}