BITCOIN PAYMENT GATEWAY
OIO Pay
One API call. Unlimited products. No KYC. No middleman. Pure Bitcoin.
1
Call /api/pay
GET /api/pay?username=you&amount=100000&label=Product&ref=order_1
Get a fresh Bitcoin address instantly — no signup, no products to create
2
Customer pays
Show the address or QR code. Customer pays from any Bitcoin wallet. No accounts, no cards.
3
Webhook fires
POST /your-server/paid ← confirmed + ref + amount
Unlock the product, send the file, activate the account — automatically.
WHO USES OIO PAY
🎮 Games
Sell lives, levels, skins. Webhook unlocks content in-game instantly.
🛍️ Digital Stores
PDFs, courses, software. No Stripe, no PayPal, no chargebacks.
🚀 SaaS & APIs
Monthly plans, API credits. Webhook activates subscriptions automatically.
🌍 Global & Borderless
Accept payments from anyone, anywhere. No bank account needed on either side.
QUICK START
// 1. Get address
const r = await fetch('/api/pay?username=YOU&amount=100000&label=Product&ref=order_1')
const { address, webhook } = await r.json()
// 2. Show to customer
showQR(address)
// 3. Your server receives webhook
app.post('/paid', (req, res) => {
if (!verifyHMAC(req)) return res.status(401).end()
unlockProduct(req.body.ref)
})