Skip to main content

On-Ramp use case

  1. API — get the list of available countries with the /available-countries method and buy value in supportedFlow away.
  2. GUI — display available countries in your interface.
  3. API — get the list of currently available fiat currencies and cryptocurrencies with the /currencies method and buy value in supportedFlow away.
  4. GUI — ask the user for the currency pair to exchange: fiat as a pay-in currency and crypto as a payout. For example, it can be USD to ETH (Ethereum).
  5. GUI — ask the user for the amount to pay.
  6. API — call the /offers method to get purchase offers from providers with an estimated ETH amount after purchase.
  7. API — call the /providers method to get info about On-Ramp providers.
  8. GUI — show the offers with an estimated amount to the user and display info about providers who made the offers.
  9. GUI — ask the user to specify the wallet address where coins will be sent after purchase.
  10. API — call the /validate-address method to validate the user's wallet address for a given currency (ETH).
  11. GUI — ask the user to choose the offer.
  12. GUI — ask the user to accept KYC/AML Policy and confirm the purchase.
  13. API — call POST /orders to create a purchase order. This method will return a redirect URL to the provider's purchase page.
  14. GUI — redirect the user to the purchase page.
  15. API — call GET /orders to get the full list of orders.
  16. API — get status updates in real-time via /Webhooks.