Cards and crypto · USD · your own accounts
Accept card and crypto payments in your projects
Payments for your sites, apps and bots: create a payment with one API call, the buyer pays by card or crypto on a hosted page, and your server gets a signed webhook. The money goes straight to your own Stripe or OxaPay account — we never hold it.
Everything you need to get paid
Cards — to your Stripe
Paste your Stripe secret key: buyers pay by Visa or Mastercard and the money lands in your own Stripe account. No webhook to set up in Stripe.
Crypto — to your OxaPay
Paste your OxaPay Merchant API key. Buyers pay in USDT, BTC, ETH, TON and more, and the money lands in your OxaPay balance — no middleman, no payouts to wait for.
API in the style of Stripe
One POST with an amount in cents and an Idempotency-Key, then a redirect to checkoutUrl. Your metadata comes back in every webhook.
Signed webhooks
payment.paid and payment.expired signed with HMAC-SHA256, retried for up to 45 hours, with a resend button in the dashboard.
MCP and a skill for AI agents
Connect Claude Code, Cursor or any MCP client with the project key: the agent creates payments and reads stats on its own.
Analytics and CSV
Revenue, conversion and average payment by day for every project, and a CSV export for any period.
Three steps to the first payment
Sign up and create a project — you get a secret key.
Paste a Stripe key for cards or an OxaPay key for crypto into the project settings — one is enough.
Create a payment from your server and send the buyer to the payment page.