Skip to main content
POST
Creates a withdrawal payout to a cryptocurrency wallet. Supports both customer and merchant withdrawals.

Key Features:

  • Supports multiple stablecoin and networks
  • Handles both customer and merchant payouts
  • Includes recipient verification details

Request Body:

Wallet Withdrawal:

Headers

x-api-key
string
required

Body

application/json
currency
enum<string>
required
Available options:
USDC
Example:

"USDC"

address
string
required
Example:

"0x598C6d42fd6eE0ekleF4f9CAb789e264E8b895f3"

amount
number
required
Example:

0.1

network
enum<string>
required
Available options:
erc20,
polygon
Example:

"erc20"

customer_id
string<uuid> | null

Required for customer withdrawals

Example:

"85b148ab-3f6b-4d55-917f-3c8de668a48e"

recipient_name
string | null
Example:

"John Doe"

narration
string | null

Optional note or reference for the transaction

Example:

"Payment for invoice #1042"

Response

Withdrawal created successfully

status
string
Example:

"success"

data
object