Home/What is a crypto payment gateway?
Learn

What is a crypto payment gateway?

A crypto payment gateway is the software that lets a business accept cryptocurrency and turn it into a confirmed order. Here's how they work and how they differ.

Basics · 6 min read

The short version

A crypto payment gateway is the layer between your customer's wallet and your store. It shows the customer an amount to pay, generates a payment address or invoice, watches the blockchain for the incoming funds, and tells your store when the payment has confirmed so you can fulfil the order.

It plays the same role a card gateway plays for Visa and Mastercard, except the money moves on a public blockchain instead of through card networks and banks. That single difference changes the fees, the settlement speed, and who controls the funds.

What a gateway actually does

Under the hood, a gateway handles four jobs: pricing the order in a currency the customer understands, deriving a unique payment address, detecting the payment on-chain with enough confirmations to be safe from reversals, and notifying your backend, usually with a webhook, so the order can be marked paid.

Good gateways also handle the messy parts: reorg-aware confirmations so a payment isn't marked paid too early, per-chain detection so native coins and tokens are both recognized, and signed webhooks so your store can trust the 'paid' event really came from the gateway.

Custodial vs non-custodial, hosted vs self-hosted

Gateways differ on two axes. Custody: a custodial gateway receives your funds and pays them out to you later; a non-custodial one sends funds straight to a wallet you control. Hosting: a hosted gateway runs on the provider's servers under an account you sign up for; a self-hosted one is software you run yourself.

These choices drive everything else. Custodial + hosted is the easiest to switch on but adds fees, payout schedules, and an account that can be frozen. Non-custodial + self-hosted takes more setup but removes the middleman, the per-transaction fee, and the risk of being shut off.

How to choose

If you value the lowest fees and full control of your funds, a non-custodial, self-hosted gateway wins: you keep the whole sale and nobody can freeze your account. If you'd rather trade a percentage for a fully managed account and zero infrastructure, a hosted gateway may fit.

My Crypto Server is the self-hosted, non-custodial option: you deploy it on Vercel with Alchemy, point it at your own wallet, and accept 14 chains plus stablecoins with 0% platform fees.

Key takeaways

  • A crypto payment gateway prices, detects, and confirms crypto payments, then tells your store to fulfil.
  • Custodial gateways hold your funds; non-custodial ones send straight to your wallet.
  • Hosted gateways run on a provider's account; self-hosted ones are software you own and run.
  • Self-hosted + non-custodial removes fees and freeze risk at the cost of doing the setup yourself.

FAQs

Do I need a crypto payment gateway, or can I just share a wallet address?

You can share an address, but a gateway handles pricing in USD, a unique address per order, confirmation, and notifying your store, which is what turns a raw transfer into a reliable checkout.

Is a crypto gateway the same as a crypto exchange?

No. An exchange is where you trade assets. A gateway is the checkout layer that accepts payments; a non-custodial one settles straight to a wallet you already control.

Put it into practice.

My Crypto Server is the self-hosted, non-custodial gateway from this guide. $699 one-time with code MCSINTRO $999.

Try the live demo