Object
The route object
Fields
kindstringrequiredOne of
user_to_user,conversion,onramp,offramp.sourceobjectrequiredsource.typestringrequiredOne of
wallet,fiat,payout_account.source.assetstringA wallet asset code. The set is data on
GET /routes. In 1.0 it holds two assets:ndeipi-points: Ndeipi Points, bought with fiat on Absa or PayPal at a fixed price per currency and cashed out the same way. Every user's default asset.ndeipi-coin: NdeipiCoin, opt-in. Its price moves. It is bought and sold only by converting points at a locked quote (POST /quotes), never directly with fiat. A wallet needsacknowledge_price_risk: trueto create.
source.currencystringLower-case ISO 4217 fiat currency code.
source.railstringA payment rail code, published by
GET /routes. Not an enum by design.source.countrystringISO 3166-1 alpha-2 country code.
source.decimalsintegerDecimal places amounts in this unit may carry.
destinationobjectrequireddestination.typestringrequiredOne of
wallet,fiat,payout_account.destination.assetstringA wallet asset code. The set is data on
GET /routes. In 1.0 it holds two assets:ndeipi-points: Ndeipi Points, bought with fiat on Absa or PayPal at a fixed price per currency and cashed out the same way. Every user's default asset.ndeipi-coin: NdeipiCoin, opt-in. Its price moves. It is bought and sold only by converting points at a locked quote (POST /quotes), never directly with fiat. A wallet needsacknowledge_price_risk: trueto create.
destination.currencystringLower-case ISO 4217 fiat currency code.
destination.railstringA payment rail code, published by
GET /routes. Not an enum by design.destination.countrystringISO 3166-1 alpha-2 country code.
destination.decimalsintegerDecimal places amounts in this unit may carry.
min_amountstringrequiredIn the source's unit.
max_amountstringrequiredPer transfer, in the source's unit. Per-user limits apply separately.
settlement_time_secondsintegerTypical time from submission to completion.
availablebooleanFalse while the route's provider is down.
{
"kind": "onramp",
"source": {
"type": "fiat",
"currency": "zar",
"rail": "absa_eft",
"country": "ZA",
"decimals": 2
},
"destination": {
"type": "wallet",
"asset": "ndeipi-points",
"decimals": 2
},
"min_amount": "10.00",
"max_amount": "50000.00",
"settlement_time_seconds": 86400,
"available": true
}