Accept Bitcoin payments
Accept native Bitcoin payments that settle straight to your own wallet, no custody, no platform fee, no KYC to start.
Buyers pay native BTC to a freshly derived address from your own xpub. Shieldz watches the chain and fires a signed webhook when it confirms. You hold the keys the whole time.
How it works
Create an invoice, send your customer to the hosted checkout, and get a signed webhook the moment the BTC payment lands, funds settle straight to your wallet. Shieldz is non-custodial: it only ever holds a public key.
curl https://shieldz.cash/api/v1/invoices \
-H "Authorization: Bearer sk_live_…" \
-d '{ "amount_usd_cents": 5000, "memo": "Order #1234" }'
Buyers can pay with Bitcoin or other supported coins. See supported coins, the API docs, and official SDKs.
Start free, $0 platform fees, no KYC to start.
Explore Shieldz
Crypto payment gateway: overview, non-custodial, Zcash.
Accept a coin: Bitcoin, USDC, USDT, Zcash.
Compare: vs Coinbase Commerce, vs BTCPay Server, vs ZGo, vs CryptAPI, vs NOWPayments, vs Cryptomus, vs BitPay, vs CoinGate, vs OpenNode, vs Plisio, vs BlockBee, vs CoinPayments.
Use cases: For freelancers, For creators, For open-source projects, For online stores, For SaaS, For VPN & hosting providers, For agencies, For nonprofits, For digital sellers.
Guides: Node.js, FastAPI, .NET, WooCommerce.
Build: SDKs, API reference, quickstart. Learn: overview, blog, how it works, supported coins, pricing, is it safe, verify it yourself.