On- and off-ramps

A global gateway to fiat and the crypto world, which enables crypto on- and off-ramps for your customers to buy and sell crypto

Updated this week

Allow your customers to seamlessly buy and sell crypto while supporting dozens of local payment methods and currencies with the lowest fee on the market.

Our on- and off-ramps solution features custom designs, easy-to-use dashboard, statistics, management of accumulated fund withdrawals, simple API, and user transactions’ status monitoring (webhook).

Our integration process is super fast and requires very little technical coding skills, you can kick start your integration during the onboarding process to save time and you'll enjoy premium support from your Integration manager during the entire process.

Which fiat currencies does Mercuryo support for buying crypto?

Mercuryo supports the following fiat currencies:

  • EUR - Euro

  • USD - US Dollar

  • GBP - British Pound

  • TRY - Turkish Lira

  • CAD - Canadian Dollar

  • CHF - Swiss Franc

  • CZK - Czech Koruna

  • DKK - Danish Krone

  • AUD - Australian Dollar

  • HKD - Hong Kong Dollar

  • MXN - Mexican Peso

  • PLN - Polish Zloty

  • SEK - Swedish Krona

  • JPY - Japanese Yen

  • BRL - Brazilian Real

  • NGN - Nigerian Naira

  • GHS - Ghanaian Cedi

  • VND - Vietnamese Dong

  • KRW - Korean Won

  • TWD - New Taiwan Dollar

  • BGN - Bulgarian Lev

  • PHP - Philippine Peso

Which fiat currencies does Mercuryo support for selling crypto?

Mercuryo supports the following currencies to sell crypto and withdraw fiat to your credit card:

  • EUR - Euro

  • USD - US dollar

What cryptocurrencies does Mercuryo support?

Mercuryo supports the following cryptocurrencies

  • Bitcoin (BTC)

  • Bitcoin Cash (BCH)

  • Ethereum (ETH) [ERC-20, Arbitrum, Optimism]

  • Basic Attention Token (BAT ERC-20)

  • Tether (USDT) [ERC-20, TRC-20]

  • USDC [TRC-20, Arbitrum, Polygon]

  • Algorand (ALGO)

  • TRON (TRX)

  • OKB (OKB) [ERC-20]

  • Dai (DAI) [ERC-20]

  • Toncoin (TON)

  • Binance Coin (BNB) [BEP-20]

  • Binance USD (BUSD) [BEP-20]

  • 1inch token (1INCH) [BEP-20]

  • NEAR Protocol (NEAR)

  • Solana (SOL)

  • Polkadot (DOT)

  • Cardano (ADA)

  • Kusama (KSM)

  • Polygon (MATIC)

  • Cosmos (ATOM)

  • Avalanche (AVAX) [C-Chain]

  • Stellar (XLM)

  • Ripple (XRP)

  • Litecoin (LTC)

  • Sandbox (SAND) [ERC-20]

  • dYdX (DYDX) [ERC-20]

  • Decentraland (MANA) [ERC-20]

  • Curve Dao Token (CRV) [ERC-20]

  • Fantom (FTM)

  • Dogecoin (DOGE)

  • Tezos (XTZ)

What are the payment methods that Mercuryo supports?

Card: Visa/Mastercard - virtual, prepaid, debit, and credit cards. We currently do not support Maestro or American Express (AMEX).

Bank Transfer: We support SEPA and VietQR.

Mobile Payment: Apple Pay and Google Pay are supported.

Some issuer banks have their own terms regarding where and when their cards can be used and may decline the charge on their side. If you encounter this, please contact your bank support.

Some issuer banks might charge extra fees when you use credit cards. Please contact your bank support and ask them if they charge extra fees for transactions with MCC 6051 (merchant category code).

What is the minimum/maximum limit per transaction?

The minimum purchase amount per transaction is €25 or the equivalent of €25 in your selected fiat currency.

The maximum purchase amount per transaction is €10,000 or the equivalent of €10,000 in your selected fiat currency.



Maximum Transaction Amount



Daily Limit


€7500 (per card)

Monthly Limit


€7500 (per card)

Number of card transactions per day



Number of card transactions per month



Please note minimum limits are subject to change depending on various factors, such as network fee price and limits can be increased upon request via Mercuryo support.

The daily limit is counted not as a calendar day, from 00:00 till 23:59, but as a 24-hour period since purchasing. The monthly limit is counted as a 31-day period since purchasing, and not as a calendar month.

What are the fees?

Mercuryo charges 3.95% when you buy or sell crypto. Mercuryo does not include any hidden or extra fees. You already see the final amount of crypto to be deposited on your blockchain address and the fiat amount to be charged from your bank card by Mercuryo. The handling fee is also included in the final price.

Does Mercuryo require KYC?

A successful verification is necessary for using Mercuryo. “Know Your Customer” (KYC) and “Anti-Money Laundering” (AML) regulations require us to learn more about our clients' identities before letting them use our services. We accept ID cards, passports and driving licenses.

How can I buy crypto with Mercuryo widget?

Please check out the detailed step-by-step instruction to see how it works.

How can I sell crypto with Mercuryo widget?

Please check out the detailed step-by-step instruction to see how it works.

Non-operational jurisdictions

Please note that Mercuryo services are not available in the following jurisdictions.

Abkhazia, Afghanistan, Angola, Antarctica, Eland Islands, Barbados, Bangladesh, Belarus, Burundi, Bolivia, Democratic Republic of the Congo, Central African Republic, Congo, China, Colombia, Costa Rica, Cuba, Algeria, Ecuador, French Guiana, Guatemala, Guinea -Bissau, Honduras, Haiti, Iraq, Iran, Iceland, Kyrgyzstan, Cambodia, North Korea, Lebanon, Liberia, Libya, Morocco, Mali, Myanmar, Nicaragua, Nepal, South Ossetia, Panama, Peru, French Polynesia, Papua New Guinea, Pakistan, Palestine, Russia, Saudi Arabia, Sudan, Sierra Leone, Somalia, South Sudan, Syria, Tunisia, Venezuela, Kosovo, Yemen, Zimbabwe

In addition, please note that our payment gateway might not be able to process some bank cards based on your country/state and their policies towards cryptocurrency transactions.

Does Mercuryo operate in the USA?

Yes, however please note the below information for the USA.

  • All the states are supported, except Hawaii, New York and Louisiana.

  • Only Visa, Mastercard, ApplePay and GooglePay are supported in the USA.

  • Only State ID Card and Driver’s License are supported for KYC.

  • Currently, Sell to card (Crypto) is not available in the USA.

In which countries can I withdraw EUR/USD to my bank card?

Visa - You can sell crypto and withdraw EUR and USD to your Visa only in the following countries:

Andorra, Armenia, Australia, Austria, Azerbaijan, Belgium, Bosnia and Herzegovina, Bulgaria, Croatia, Cyprus, Czech Republic, Denmark, Estonia, Finland, France, Georgia, Germany, Gibraltar, Greece, Greenland, Hungary, Indonesia, Ireland, Israel, Italy, Kazakhstan, Latvia, Liechtenstein, Lithuania, Luxembourg, Malaysia, Maldives, Malta, Moldova, Monaco, Montenegro, Netherlands, New Zealand, Northern Macedonia, Norway, Philippines, Poland, Portugal, Romania, Samoa, San Marino, Serbia, Singapore, Slovakia, Slovenia, Spain, Sri Lanka, Sweden, Tajikistan, Thailand, Ukraine, United Arab Emirates, United Kingdom, Uzbekistan.

Mastercard - You can sell crypto and withdraw EUR only to your Mastercard in all countries where Mercuryo operates, except the following countries:

Afghanistan, Algeria, Argentina, Bangladesh, Belarus, Belize, Bermudas, China, Cuba, Egypt, Ghana, Grenada, Gwatemala, Haiti, Honduras, India, Indonesia, Iraq, Iran, Jamaica, Kenia, Madagascar, Maldives, Morocco, Nepal, Nigeria, North Korea, Qatar, Russia, Rwanda, Saudi Arabia, Somali, Sri Lanka, Sudan, Syria, Tunisia, Uganda.

How long does it usually take to process the payment?

Most orders are processed in just seconds however please note that sometimes due to network congestion, transactions can take a little longer.

Why are funds debited before the cryptocurrency is credited?

When you try to buy crypto for the first time - your bank reserves the requested amount; that amount is then put on authorization hold or pre-authorization state.

This is done to ensure that the card owner has sufficient funds, while we verify your transaction. Once the bank reserves the requested amount - Mercuryo reserves the crypto and provides you 30-40 minutes in order to pass KYC. As soon as you complete KYC - Mercuryo deposits/sends your crypto.

If you fail the verification for some reason or you're not able to complete it on time - your payment is automatically canceled and your bank releases funds back to your card. This process might take from 1-2 hours up to 3 business days (weekends not included) due to your bank's terms and policy.

Can I refund a transaction after successful confirmation?

Please note that due to the nature of the blockchain, once a transaction is successful it's irreversible therefore we cannot issue any refunds.

What should I do if my fiat currency is not on the list?

Mercuryo automatically converts your currency into the selected payment currency and the bank will make the exchange. Please consult with your bank, additional fees might apply depending on your banks exchange policy.

Did this answer your question?