Accept payments in
Up and running in 3 steps
Create a payment link
Set up your product in the console. Name it, set the amount, choose your settlement wallet — done in seconds.
Customer pays with supported tokens
Your customer connects their wallet or pays with a card. Routing moves supported assets into your chosen settlement path on Base.
Funds arrive in your wallet
Settlement lands on-chain in ~2 seconds. A signed webhook fires immediately so your backend can fulfil the order.
Everything you need, nothing you don't
Non-custodial
Funds flow directly to your wallet. Coal never holds them — no escrow, no counterparty risk, no waiting.
Flexible token routing
Route supported ERC-20 payments into your preferred settlement asset on Base without forcing a custom payment flow.
Pay with card
MoonPay on-ramp is built in. Customers who don't have crypto can still pay with Visa or Mastercard.
Webhook events
Every payment fires a signed webhook so your backend can fulfil orders, update databases, or trigger workflows in real time.
Revenue splits
Configure automatic multi-party payouts once. Funds split instantly between platform, creator, partner, and DAO.
x402 Paywalls
Gate any HTTP resource with a single response header. Charge per-request without building a full checkout flow.
Stripe charges 2.9%.
Coal doesn't.
No transaction fees. Ever. You only pay gas — less than $0.01 per payment on Base.
Starter
Forever. No credit card required.
- ✓Unlimited payment links
- ✓Unlimited checkout sessions
- ✓Webhook notifications
- ✓USDC or configured settlement token
- ✓MoonPay card payments
- ✓1 team seat
- ✓Community support
Pro
Billed monthly. Cancel anytime.
- ✓Everything in Starter
- ✓Revenue splits
- ✓x402 HTTP paywalls
- ✓Advanced analytics + CSV export
- ✓Up to 5 team seats
- ✓Priority email support
- ✓Higher API rate limits
Enterprise
Volume pricing. Dedicated SLA.
- ✓Everything in Pro
- ✓Unlimited team seats
- ✓White-label checkout
- ✓Configured settlement tokens
- ✓99.9% uptime SLA
- ✓Dedicated support channel
- ✓Volume discounts
Gas fees only — no platform cut
Every plan pays <$0.01 in Base gas per transaction. Coal takes 0%.
vs. the alternatives
| Coal | Stripe | Traditional Crypto | |
|---|---|---|---|
| Transaction fee | <$0.01 gas | 2.9% + 30¢ | Variable |
| Settlement time | ~2 seconds | 2–7 days | Minutes–hours |
| Custodial | No | Yes | Yes (exchanges) |
| Code integration | 5 lines | ~50 lines | Complex |
See it in action
Working example apps you can explore, fork, and deploy.
One API call.
That's it.
POST one endpoint. Get back a hosted checkout URL. Redirect your customer. Webhooks are available when you need fulfillment hooks, and you can skip SDKs at launch.
1curl -X POST https://api.usecoal.xyz/api/checkouts \2 -H "x-api-key: coal_live_your_key_here" \3 -H "Content-Type: application/json" \4 -d '{ "amount": 49.99, "productName": "Pro Plan" }'56# Response7# {8# "id": "chk_abc123",9# "checkoutUrl": "https://usecoal.xyz/pay/checkout/chk_abc123"10# }

