Create a checkout session. Customer pays USDC from any wallet. You get a signed webhook when it confirms. That's it.
curl -X POST https://app.cryptocheckout.app/api/v1/checkout/sessions \
-H "Authorization: Bearer pk_live_..." \
-d '{
"customer_email": "customer@example.com",
"amount": "99.00",
"asset": "USDC",
"chain": "base",
"success_url": "https://yourapp.com/success",
"metadata": { "plan": "pro_monthly" }
}'
→ { "id": "cs_...", "checkout_url": "https://app.cryptocheckout.app/checkout/cs_...", "status": "pending" }Sign up, add your wallet, get an API key. Accept payments in under 5 minutes.
Funds go directly to your wallet via HD wallet intermediary. We take 3% and forward the rest.
HMAC-signed events with exponential backoff retries. Your backend always gets notified.
Automatic refunds for wrong amounts. Customers are notified by email.