Buy (Fiat On-Ramp)
These endpoints are used to get exchange rates and initiate buy orders on the Axis API
The minimum Stable Coin buy is $10 (USDT, USDC, E-USDT).
Exchange Rate
This endpoint is used to get both buy and sell rates between the fiat and crypto pair e.g. NGN-> USDT or USDT->NGN.
This endpoint is used to get the exchange rate
POST
https://exchanger-api.fuspay.finance/api/v1/no-auth/Axis/ExchangeRate/
Headers
Authorization*
String
Bearer ${partner_secret_key}
Content-Type*
String
application/json
x-partner-id*
String
Your partner ID eg. p602xxx
Request Body
fiat*
String
this is the fiat of the currency pair eg "NGN"
Request Body
// Sample body request
{
"fiat":"NGN",
"chain": "usdt-trc"
}
Response
{
success: true,
message: string,
data: {
"NGN/USDT": 1700,
"USDT/NGN": 1670
}
}
"FIAT(NGN)/STABLE_COIN(USDT)": "This notation means you are buying the stable coin at the rate shown"
"STABLE_COIN(USDT)/FIAT(NGN)": "This notation means you are selling the fiat at the rate shown"
Create Buy Order Endpoint
This is used to initiate a new buy order. The life cycle of the order is encapsulated in three (3) events as seen below
POST
https://exchanger-api.fuspay.finance/api/v1/no-auth/Axis/BuyUsdtWithFiat/
All events will be communicated to the callback registered in the post request.
Event request body will be updated as buy order progresses through the following phases:
a. event.buy.init (buy order started, awaiting fiat payment)
b. event.buy.received.fiat (fiat payment received)
c. event.buy.credited.crypto (transaction completed)
d. event.buy.error (error occurred)
Event body is signed with sha 512. sha512(body, public_key+secret_key)
The diagram below shows the complete flow of a buy order

The event body is right below. to show the data structure that should be expected.
Axis does not handle third party on-ramp orders. i.e . The name of the user the payer bank account has to pass 66% name match with the user's KYC name on Axis. All transactions that faill this test will be pending. See the "Pending Transactions" side bar for more information
Last updated
Was this helpful?