Back to blog
Education 4 min readMarch 18, 2026

What Is a Non-Custodial Payment Gateway? (And Why It Matters)

Not all crypto payment gateways are created equal. The biggest difference? Who holds your money.

When you accept payments through Stripe or PayPal, the money doesn't go directly to your bank account. It sits in Stripe's or PayPal's account first. They hold it, they control it, and they release it to you on their schedule. That's custodial.

Many crypto payment gateways work the same way — BitPay, Coinbase Commerce, and others receive your payments into their wallets, then forward them to you later. A non-custodial gateway is fundamentally different.

Custodial vs Non-Custodial

Custodial
  • Gateway receives your funds
  • Gateway holds funds temporarily
  • Gateway sends funds to you later
  • Gateway can freeze your account
  • You trust them with your money
Non-Custodial
  • Funds go directly to your wallet
  • No intermediary holds funds
  • Settlement is instant
  • Nobody can freeze your funds
  • Smart contract handles routing

Why It Matters

Security

If a custodial gateway gets hacked, your funds are at risk. With non-custodial, there's no central honeypot — funds flow peer-to-peer via smart contract.

Control

Custodial gateways can freeze your account, hold funds for review, or impose withdrawal limits. Non-custodial gateways can't — your wallet, your rules.

Speed

No waiting for the gateway to batch and process payouts. Funds arrive the moment the on-chain transaction confirms.

How Zateway Does It

Zateway uses on-chain smart contracts to route every payment. When a customer pays, the smart contract automatically splits the payment — 99% goes directly to your wallet, 1% goes to the protocol as a fee. No human intervention. No intermediary wallet. No trust required.

The fee is immutable — hardcoded into the smart contract. It can't be raised later. This is the fundamental difference between “we promise not to raise fees” and “we mathematically cannot raise fees.”

Go non-custodial today

Your money should be in your wallet, not someone else's. Start accepting payments the right way.

Get started free