Partner API
Deposit instructions for both legs
The KES rails that top up your KES balance, and your USDT deposit address. A KES deposit is credited to your balance, not to any one order — a buy order debits that balance directly. Every reference is an explicit field — the KES accountReference is the exact value to put in the M-PESA account-number field, or the beneficiary account number on a bank transfer. Your USDT deposit address is permanent; USDT sent to it tops up your USDT balance, which a sell order is paid from.
get/v1/funding
Request
- Base URLhttps://sandbox.onlink.africa
- AuthAPI key in header X-OnLink-Key
Response
Deposit instructions
Example response
{
"kes": [
{
"rail": "mpesa_paybill",
"paybill": "000000",
"accountReference": "00000000123456",
"beneficiaryName": "EXAMPLE PAYMENTS LTD",
"currency": "KES",
"instructions": "M-PESA > Lipa na M-PESA > Pay Bill > Business number 000000 > Account number 00000000123456. This tops up your KES balance — it is not tied to any single order, and there is no reference to quote per order."
}
],
"usdt": {
"chain": "tron",
"asset": "USDT",
"address": "T9yD14Nj9j7xAB4dbGeiX9h8unkKHxuWwb",
"instructions": "Send USDT on the Tron (TRC-20) network to this address to top up your USDT balance. It is your permanent deposit address: a deposit is credited to your balance, not to any one order, and a sell order is paid from that balance. No memo or tag is used."
}
}Changes
No recorded changes to this operation across all 1 revision of this API.