On-ramp

The on-ramp endpoint facilitates converting fiat currency into crypto assets on a specified blockchain. It processes a fiat payment from a customer and automatically settles the equivalent crypto amount (currently USDC or USDT) into an on-chain wallet address you provide. The service handles the exchange rate conversion and transaction fees, providing a seamless bridge between traditional finance and decentralised applications.

Recent Requests
Log in to see full request history
TimeStatusUser Agent
Retrieving recent requests…
LoadingLoading…
Body Params
int32
required

The amount of fiat currency to charge the customer.

string
required

The fiat currency to be charged. This must be a supported currency.

string
required

The cryptocurrency to be settled. Currently, only USDC and USDT are supported.

string
required

The blockchain network for the crypto settlement. This determines the network on which the crypto will be sent. Supported chains are ETH, ARB, BASE, MATIC, BSC, and OPTIMISM

string

The customer's email address. Optional, but highly recommended for sending transaction receipts.

string
required

The destination on-chain wallet address for the crypto settlement. This address must be valid on the specified chain.

string
required

The fiat payment method. Supported values include momo (Mobile Money) and bank. The chargeDetails object will vary based on this value.

chargeDetails
object
required

An object containing payment method-specific details.

string
required

A unique ID from your system to identify and reconcile this transaction. The API will reject requests with duplicate externalReference values to prevent double-spending.

Headers
string
enum
Defaults to application/json

Generated from available response content types

Allowed:
Response

Language
Credentials
Header
LoadingLoading…
Response
Click Try It! to start a request and see the response here! Or choose an example:
application/json
text/plain