Before creating an onramp order
Fetch list of all supported currencies
curl --request GET \
--url 'https://sandbox-api.transfi.com/v2/supported-currencies?direction=deposit' \
--header 'accept: application/json' \
--header 'MID: ABCDEF_NA_NA' \
--header 'authorization: Basic dHJhbnNmaV9xYTo='
{
"status": "success",
"total": 23,
"pages": 5,
"data": [
{
"currency": "AED",
"logoUrl": "https://common-fiat-logos.s3.ap-southeast-1.amazonaws.com/aed.svg",
"decimalPrecision": 2
},
{
"currency": "ARS",
"logoUrl": "https://common-fiat-logos.s3.ap-southeast-1.amazonaws.com/ars.svg",
"decimalPrecision": 2
},
{
"currency": "BDT",
"logoUrl": "https://common-fiat-logos.s3.ap-southeast-1.amazonaws.com/bdt.svg",
"decimalPrecision": 2
},
{
"currency": "BRL",
"logoUrl": "https://common-fiat-logos.s3.ap-southeast-1.amazonaws.com/brl.svg",
"decimalPrecision": 2
},
{
"currency": "CLP",
"logoUrl": "https://common-fiat-logos.s3.ap-southeast-1.amazonaws.com/clp.svg",
"decimalPrecision": 2
}
]
}
Fetch payment methods based on currency
curl --request GET \
--url 'https://sandbox-api.transfi.com/v2/payment-methods?currency=BRL&limit=10&page=1&direction=deposit' \
--header 'accept: application/json' \
--header 'MID: ABCDEF_NA_NA' \
--header 'authorization: Basic dHJhbnNmaV9xYTo='
{
"status": "success",
"total": 1,
"pages": 1,
"paymentMethods": [
{
"paymentCode": "pix",
"name": "Pix",
"minAmount": 1,
"maxAmount": 1000000,
"logoUrl": "https://common-payment-methods-logo.s3.ap-southeast-1.amazonaws.com/pix_qr.svg",
"paymentType": "bank_transfer"
}
]
}
Fetch a list of crypto tokens available
curl --request GET \
--url 'https://sandbox-api.transfi.com/v2/config/list-tokens?direction=deposit&limit=100&page=1' \
--header 'accept: application/json' \
--header 'MID: ABCDEF_NA_NA' \
--header 'authorization: Basic dHJhbnNmaV9xYTo='
{
"status": "success",
"total": 29,
"pages": 1,
"data": [
{
"symbol": "POL",
"network": "Polygon",
"logo": "https://crypto-token-logos.s3.ap-southeast-1.amazonaws.com/pol.svg",
"description": "Polygon Ecosystem Token",
"cryptoTicker": "POL"
},
{
"symbol": "USDT",
"network": "Ethereum",
"logo": "https://crypto-token-logos.s3.ap-southeast-1.amazonaws.com/usdt.svg",
"description": "Tether",
"cryptoTicker": "USDT"
},
{
"symbol": "USDT",
"network": "Tron",
"logo": "https://crypto-token-logos.s3.ap-southeast-1.amazonaws.com/usdttrc20.svg",
"description": "Tether",
"cryptoTicker": "USDTTRC20"
},
{
"symbol": "USDT",
"network": "Solana",
"logo": "https://crypto-token-logos.s3.ap-southeast-1.amazonaws.com/usdtsol.svg",
"description": "Tether",
"cryptoTicker": "USDTSOL"
},
{
"symbol": "ALGO",
"network": "Algorand",
"logo": "https://crypto-token-logos.s3.ap-southeast-1.amazonaws.com/algo.svg",
"description": "Algo",
"cryptoTicker": "ALGO"
},
{
"symbol": "USDT",
"network": "Polygon",
"logo": "https://crypto-token-logos.s3.ap-southeast-1.amazonaws.com/usdtpolygon.svg",
"description": "Tether",
"cryptoTicker": "USDTPOLYGON"
},
{
"symbol": "USDC",
"network": "Algorand",
"logo": "https://crypto-token-logos.s3.ap-southeast-1.amazonaws.com/usdcalgo.svg",
"description": "USD Coin",
"cryptoTicker": "USDCALGO"
},
{
"symbol": "USDC",
"network": "Arbitrum",
"logo": "https://crypto-token-logos.s3.ap-southeast-1.amazonaws.com/usdc.svg",
"description": "USD Coin",
"cryptoTicker": "USDCARB"
},
{
"symbol": "USDC",
"network": "Binance_Smart_Chain",
"logo": "https://crypto-token-logos.s3.ap-southeast-1.amazonaws.com/usdcbsc.svg",
"description": "USD Coin",
"cryptoTicker": "USDCBSC"
},
{
"symbol": "USDC",
"network": "Solana",
"logo": "https://crypto-token-logos.s3.ap-southeast-1.amazonaws.com/usdcsol.svg",
"description": null,
"cryptoTicker": "USDCSOL"
},
{
"symbol": "CELO",
"network": "Celo",
"logo": "https://crypto-token-logos.s3.ap-southeast-1.amazonaws.com/celo.svg",
"description": "Celo",
"cryptoTicker": "CELO"
},
{
"symbol": "XRD",
"network": "Radix",
"logo": "https://crypto-token-logos.s3.ap-southeast-1.amazonaws.com/xrd.svg",
"description": "Radix",
"cryptoTicker": "XRD"
},
{
"symbol": "ETH",
"network": "Ethereum",
"logo": "https://crypto-token-logos.s3.ap-southeast-1.amazonaws.com/eth.svg",
"description": "Ethereum",
"cryptoTicker": "ETH"
},
{
"symbol": "ADA",
"network": "Cardano",
"logo": "https://crypto-token-logos.s3.ap-southeast-1.amazonaws.com/ada.svg",
"description": "Cardano",
"cryptoTicker": "ADA"
},
{
"symbol": "AVAX",
"network": "Avalanche",
"logo": "https://crypto-token-logos.s3.ap-southeast-1.amazonaws.com/avax.svg",
"description": "Avalanche",
"cryptoTicker": "AVAX"
},
{
"symbol": "LTC",
"network": "Litecoin",
"logo": "https://crypto-token-logos.s3.ap-southeast-1.amazonaws.com/ltc.svg",
"description": "Litecoin",
"cryptoTicker": "LTC"
},
{
"symbol": "CUSD",
"network": "CELO",
"logo": "https://crypto-token-logos.s3.ap-southeast-1.amazonaws.com/cusdcelo.svg",
"description": "Celo Dollar",
"cryptoTicker": "CUSDCELO"
},
{
"symbol": "USDC",
"network": "Celo",
"logo": "https://crypto-token-logos.s3.ap-southeast-1.amazonaws.com/usdccelo.svg",
"description": "USD Coin",
"cryptoTicker": "USDCCELO"
},
{
"symbol": "BNB",
"network": "Binance Smart Chain",
"logo": "https://crypto-token-logos.s3.ap-southeast-1.amazonaws.com/bnbbsc.svg",
"description": "Binance Smart Chain",
"cryptoTicker": "BNBBSC"
},
{
"symbol": "SOL",
"network": "Solana",
"logo": "https://crypto-token-logos.s3.ap-southeast-1.amazonaws.com/sol.svg",
"description": "Solana",
"cryptoTicker": "SOL"
},
{
"symbol": "USDC",
"network": "Ethereum",
"logo": "https://crypto-token-logos.s3.ap-southeast-1.amazonaws.com/usdc.svg",
"description": "USD Coin",
"cryptoTicker": "USDC"
},
{
"symbol": "USDC",
"network": "Polygon",
"logo": "https://crypto-token-logos.s3.ap-southeast-1.amazonaws.com/usdcpolygon.svg",
"description": "USD Coin",
"cryptoTicker": "USDCPOLYGON"
},
{
"symbol": "USDT",
"network": "CELO",
"logo": "https://crypto-token-logos.s3.ap-southeast-1.amazonaws.com/usdtcelo.svg",
"description": "Tether",
"cryptoTicker": "USDTCELO"
},
{
"symbol": "USDC",
"network": "Base",
"logo": "https://crypto-token-logos.s3.ap-southeast-1.amazonaws.com/usdcbase.svg",
"description": "USD Coin",
"cryptoTicker": "USDCBASE"
},
{
"symbol": "BTC",
"network": "Bitcoin",
"logo": "https://crypto-token-logos.s3.ap-southeast-1.amazonaws.com/btc.svg",
"description": "Bitcoin",
"cryptoTicker": "BTC"
},
{
"symbol": "USDT",
"network": "Arbitrum",
"logo": "https://crypto-token-logos.s3.ap-southeast-1.amazonaws.com/usdtarb.svg",
"description": "Tether",
"cryptoTicker": "USDTARB"
},
{
"symbol": "BCH",
"network": "Bitcoin Cash",
"logo": "https://crypto-token-logos.s3.ap-southeast-1.amazonaws.com/bch.svg",
"description": "Bitcoin Cash",
"cryptoTicker": "BCH"
},
{
"symbol": "USDT",
"network": "Binance_Smart_Chain",
"logo": "https://crypto-token-logos.s3.ap-southeast-1.amazonaws.com/btc.svg",
"description": "Tether",
"cryptoTicker": "USDTBSC"
},
{
"symbol": "WLD",
"network": "Ethereum",
"logo": "https://crypto-token-logos.s3.ap-southeast-1.amazonaws.com/wldwlc.svg",
"description": "Worldcoin",
"cryptoTicker": "WLDWLC"
}
]
}
Fetch Exchange rates
curl --request GET \
--url 'https://sandbox-api.transfi.com/v2/exchange-rates/fiat-to-crypto?fiatTicker=EUR&amount=100&cryptoTicker=USDC&paymentCode=sepa_pull' \
--header 'accept: application/json' \
--header 'MID: ABCDEF_NA_NA' \
--header 'authorization: Basic dHJhbnNmaV9xYT' \
--header 'content-type: application/json'
{
"message": {
"success": true,
"data": {
"receiveAmount": 111.940256,
"cryptoPrice": 0.874127,
"processingFee": 2,
"networkFee": 0.15,
"sentAmount": 100,
"totalFee": 2.15,
"receiveFiatAmount": 97.85,
"minLimit": 23,
"maxLimit": 87434.29
}
}
}
Updated 4 days ago