0.25% fee, capped at $1
Deducted on withdrawal. Customers pay the exact amount shown.
Pay in seconds
L2 confirmations in ~2 seconds. No long waits.
Instant webhook
HMAC-signed callback with tx hash as soon as payment lands.
Features
Everything you need
One integration to accept crypto. We handle the chains, wallets, and confirmations.
Multi-chain, one integration
Base, Polygon, and Starknet today with more chains coming. Your customers pick their preferred chain. You get paid to a single treasury address.
Simple REST API
Create an order with one POST request. Get back a hosted checkout URL and QR code. No wallet SDKs, no smart contract calls, no blockchain code on your end.
QR payments
Scannable QR for every order. Works in Trust Wallet, MetaMask, and any in-app browser.
Signed webhooks
HMAC-SHA256 signed events with tx hash delivered in real time.
Dashboard
Track payments, revenue, and success rates. Export to CSV anytime.
Hosted checkout
Branded, secure checkout page. You never touch private keys or wallet connections.
Pricing
One fee. No surprises.
We charge 0.25% per transaction, capped at $1. Fee is deducted when you withdraw, so your customers always pay the exact amount.
| DonaPay | Others | |
|---|---|---|
| Transaction fee | 0.25% | 1–5% |
| Fee cap | $1 | None |
| Customer pays exact amount | Yes | Often no |
| Gas free on partner chains | Yes | No |
| Monthly & setup | Free | Free |
Integration
One API call
Create an order, redirect to checkout, listen for the webhook. That's the entire integration.
const res = await fetch(
"https://donapay.in/api/create-order",
{
method: "POST",
headers: {
"x-api-key": "dp_live_...",
"Content-Type": "application/json",
},
body: JSON.stringify({
amount: 49.99,
currency: "USD",
merchant_order_id: "order_123",
success_url: "https://you.com/thanks",
}),
}
);
const { checkoutUrl } = await res.json();
// redirect customer → checkoutUrlGet early access
DonaPay is in private beta. Join the waitlist and be the first to integrate crypto payments into your product.
Join 50+ businesses on the waitlist