Sandbox. Test keys, Arc testnet and test USDC. No real money moves here.

SaphraONE Checkout API

Accept stablecoin payments on any website, with one API call.

Create a checkout session on your server, send the buyer to a hosted payment page, and receive USDC in your business wallet in under a second. No processing fee, no chargebacks, no wallet code.

  • Free sandbox on Arc testnet
  • REST + JSON, any language
  • Non-custodial
curl https://sandbox.api.saphra.one/v1/checkout/sessions \
  -H "Authorization: Bearer sk_test_…" \
  -H "Content-Type: application/json" \
  -H "Idempotency-Key: order-1042" \
  -d '{"amount": "25.00", "success_url": "https://shop.example/thanks"}'

# → 201 Created
{
  "id": "cs_test_4f9k2m7q1x8v4b6n0c5d2h7j",
  "object": "checkout.session",
  "status": "open",
  "payment_status": "unpaid",
  "amount": "25",
  "currency": "USDC",
  "url": "https://app.saphra.one/checkout/cs_test_4f9k2m7q1x8v4b6n0c5d2h7j"
}

Your buyers can pay with

  • SaphraONE account
  • Arc wallets
  • Card or bank
  • USDC on 6 chains

How it works

Three steps from cart to paid

  1. 1

    Create a session

    Your server sends the amount and a return URL to POST /v1/checkout/sessions.

  2. 2

    The buyer pays

    Redirect to the session’s url. SaphraONE handles wallets, cards, bridges and receipts.

  3. 3

    Confirm and fulfil

    Retrieve the session. When it says complete, the USDC is already in your wallet.

Built for production

Everything a payment integration needs

Hosted checkout

A secure, mobile-ready payment page with your brand, order lines and a live countdown.

Every way to pay

SaphraONE account, any Arc wallet, card or bank, and USDC from six other chains.

Instant settlement

Payments are final on Arc in under a second and land straight in your business wallet.

Safe retries

Retry any create with an Idempotency-Key. One order never becomes two sessions.

Nothing lost

Partial payments, overpayments and late card payments are tracked for you, to the cent.

Secure by default

Verified businesses only, hashed keys, server-only access and an unframeable page.

Sandbox

Build against Arc testnet with sk_test_ keys and free test USDC. Same API, same page, no real money. No business verification needed.

Open the sandbox

Live

Switch the key and the base URL. sk_live_ keys take real USDC and EURC on Arc mainnet, for verified businesses.

Go-live checklist

For business owners

Get paid in seconds, keep every cent

No processing fee in v1, no chargebacks, no payout delays. Every sale lands in the wallet you control, with the order number attached, ready for payroll, suppliers or savings in SaphraONE.

Read the business guide
Settlement
<1s
Processing fee
0%
Chargebacks
None
Per session
Up to 10k

Start building in the sandbox today

Create a free test key and take your first payment in five minutes.