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.

your server
POST /api/v1/payments Authorization: Bearer sk_… Idempotency-Key: order-1042 { "amount": 1000, "currency": "USD", "description": "Pro plan", "successUrl": "https://example.com/thanks" } 201 { "status": "pending", "checkoutUrl": "…/pay/8f3c…" } // send the buyer to checkoutUrl

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

  1. Sign up and create a project — you get a secret key.

  2. Paste a Stripe key for cards or an OxaPay key for crypto into the project settings — one is enough.

  3. Create a payment from your server and send the buyer to the payment page.