Skip to main content

The PayoutMethod object

Describes an available payout method and its constraints. Use this information to display available payout options to users and validate payout requests.

Fields

FieldTypeDescription
id
REQUIRED
stringUnique identifier for the payout method
type
REQUIRED
'bank_transfer'| 'upi'| 'wallet'| 'crypto'Type of payout method
name
REQUIRED
stringDisplay name for the payout method
currencies
REQUIRED
string[]Currencies supported by this payout method
countries
REQUIRED
string[]Countries where this payout method is available
minAmount
OPTIONAL
numberMinimum payout amount (in smallest currency unit)
maxAmount
OPTIONAL
numberMaximum payout amount (in smallest currency unit)
processingTime
OPTIONAL
stringEstimated processing time (e.g., '1-2 business days')
fees
OPTIONAL
{ /** Fixed fee amount per payout */ fixed?: number /** Percentage fee (e.g., 0.5 for 0.5%) */ percentage?: number }Fee structure for this payout method

Example

{
"id": "obj_1a2b3c",
"type": "bank_transfer",
"name": "string",
"currencies": [],
"countries": [],
"minAmount": 5000,
"maxAmount": 5000,
"processingTime": "string"
}