Bitcoin Payments — Now Live

Bitcoin payments
done honestly.done honestly.

Native SegWit addresses, transparent fee math, 30-second mempool detection, reorg protection, and honest sat/vB quotes — not the black box your current provider runs.

BIP84 Native SegWit3-conf settlementHMAC webhooksFree Signet testnet
Scroll
~40%
Lower miner fees vs legacy
30s
Mempool detection latency
3
Confirmations to settle
0.23%
Transparent deposit fee
Built right

Every detail, done right

We studied how other gateways cut corners. Then fixed every one.

Security

HMAC-SHA256 Webhooks

Every event is cryptographically signed. Your server verifies — no forged callbacks, no replay attacks.

Efficiency

Native SegWit bc1q…

BIP84 P2WPKH cuts miner fees by ~40–50% versus legacy P2PKH. Your customers pay less, always.

Honesty

Transparent Fee Formula

Fixed + percentage. Nothing disguised as a network cost. Merchants see the exact math — always.

UX

30-Second Mempool UX

Non-verbose txid-diff polling detects 0-conf within 30 seconds. Customers never stare at a blank screen.

Transparency

Live sat/vB Quotes

Every withdrawal shows real sat/vB × vsize. Quote TTL: 2 minutes. Stale rates auto-expire.

Safety

Reorg Protection

Block orphans trigger automatic ledger reversal with a reorged status. Balances stay consistent.

Honest pricing

See every sat before you send

Our fee estimate endpoint breaks down miner fee, platform fee, and what the recipient actually receives — with a 2-minute quote TTL so rates are always live.

sat/vB × vsize — live miner fee

Fixed + percentage formula — visible always

2-min quote TTL — never stale

GET /api/v1/wallets/{id}/btc/estimate-fee?speed=medium
{
"flag": 1,
"data": {
"speed": "medium",
"sat_per_vbyte": 0,
"miner_fee_sats": 0,
"platform_fee_sats": 0,
"you_receive_sats": 0,
"you_receive_btc": "0.05000000"
}
}
Quote valid for 2 minutes · Refreshes automatically
Payment lifecycle

From mempool to settled

Every status transition fires a signed HMAC webhook. No silent waits, no guessing.

pending

Mempool detected. 0-conf tx seen within 30s.

confirming

1–2 confirmations. Block scanner advancing.

settled

3 confirmations. Merchant balance credited.

RBF Transactions

Stays pending until ≥1 confirmation even with RBF signal set. No accidental settlement.

Dust Deposits

Amounts below 294 sats stored but never credited — with an explicit dust_uncredited webhook.

Block Reorgs

Orphaned blocks trigger automatic ledger reversal. reorged status and debit are atomic.

Side by side

vs. the competition

We benchmarked the leading Bitcoin payment gateway. Here's what we found — and how we fix it.

Dimension
Other gateways
GammaPay
Auth method
API password in request body
HMAC-SHA256 webhook signatures
Address type
Legacy P2PKH (1…)
Native SegWit BIP84 (bc1q…)
Withdrawal fee
Flat 0.0001 BTC disguised as network fee
Honest sat/vB × vsize — live 2-min quote
Speeds
low / medium / priority (hidden algorithm)
low / medium / priority + visible sat/vB
0-conf UX
Silent — customer waits ~10 minutes
pending status within 30 seconds
Dust deposits
Silent loss for payer
dust_uncredited webhook alert to merchant
RBF disclosure
Undocumented
is_rbf flag; holds pending until ≥1 conf
Reorg safety
Undocumented
reorged status + atomic ledger reversal
Testnet
Unknown / unreliable
BTC Signet — free faucet, free plan

Ready to accept Bitcoin?

Start on Signet for free — no real Bitcoin at risk, full feature parity. Flip to mainnet when you're confident.