curl --request GET \
--url https://api.cadanapay.com/v1/users/{userId}/fees \
--header 'Authorization: Bearer <token>'{
"data": {
"sourceCurrency": "USD",
"payouts": [
{
"paymentMethod": "bank",
"destinationCurrency": "AUD",
"destinationCountry": "AU",
"fee": {
"type": "fixed",
"value": 1,
"min": 0,
"max": 0
},
"feeCurrency": "USD",
"timeline": {
"minDays": 1,
"maxDays": 2,
"businessDaysOnly": true
}
},
{
"paymentMethod": "bank",
"destinationCurrency": "USD",
"destinationCountry": "EC",
"fee": {
"type": "fixed",
"value": 6.5,
"min": 0,
"max": 0
},
"feeCurrency": "USD",
"timeline": {
"minDays": 0,
"maxDays": 1,
"businessDaysOnly": true
}
}
]
}
}Retrieve the payout catalog for a user — fees, delivery timelines, and transfer limits per corridor.
data.payouts is the full, unfiltered catalog (the user’s rate card) and is always returned.
Supply paymentMethod together with destinationCurrency to also receive data.estimate — a per-transaction fee, delivery timeline, and transfer limits for the specified corridor. Add destinationCountry when several countries share a currency (e.g. USD sent to Ecuador vs. USD sent to El Salvador) so the estimate resolves to the right country. Add sourceAmount to resolve percentage-based fees into a concrete amount.
curl --request GET \
--url https://api.cadanapay.com/v1/users/{userId}/fees \
--header 'Authorization: Bearer <token>'{
"data": {
"sourceCurrency": "USD",
"payouts": [
{
"paymentMethod": "bank",
"destinationCurrency": "AUD",
"destinationCountry": "AU",
"fee": {
"type": "fixed",
"value": 1,
"min": 0,
"max": 0
},
"feeCurrency": "USD",
"timeline": {
"minDays": 1,
"maxDays": 2,
"businessDaysOnly": true
}
},
{
"paymentMethod": "bank",
"destinationCurrency": "USD",
"destinationCountry": "EC",
"fee": {
"type": "fixed",
"value": 6.5,
"min": 0,
"max": 0
},
"feeCurrency": "USD",
"timeline": {
"minDays": 0,
"maxDays": 1,
"businessDaysOnly": true
}
}
]
}
}Bearer authentication header of the form Bearer <token>, where <token> is your auth token.
The unique identifier for the user
"c06f3427-3bbe-4d70-9a54-28acda267e48"
ISO 4217 currency in which all fees are quoted. Defaults to USD.
"USD"
Payment method to produce an estimate for. Presence of this field triggers the estimate block in the response and requires destinationCurrency.
bank, momo, swift, ach, wire, crypto, card, wallet "bank"
ISO 4217 payout currency — keys the specific corridor for the estimate. Required whenever paymentMethod, destinationCountry, or sourceAmount is supplied.
"AUD"
ISO 3166-1 alpha-2 destination country code. Use this when several countries share a currency (e.g. USD sent to Ecuador vs. USD sent to El Salvador) so the estimate resolves to the right country. Only meaningful when destinationCurrency is also supplied.
"AU"
Decimal payout amount used to resolve percentage-based fees into a concrete estimate.fee.value. Ignored for fixed-fee corridors. Requires destinationCurrency.
"100"
Payout catalog and (optional) corridor estimate
Show child attributes