Developers

API primitives for stablecoin checkout

Create checkout sessions, inspect payment state, and connect your backend to Outpay with a focused REST surface.

Implementation preview
curl -X POST https://api.outpay.dev/v1/checkouts \
  -H "Authorization: Bearer OUTPAY_SECRET_KEY" \
  -H "Content-Type: application/json" \
  -d '{"amount":"124.00","currency":"USDC","network":"base"}'
REST
API style
JSON
response format
USDC
currency
Build path

Server-side first, checkout last

Small API surface

The core flow is create checkout, redirect customer, receive checkout.paid.

Server-first integration

Keep secret keys on your backend and expose only hosted checkout URLs to customers.

Predictable objects

Checkout responses include amount, currency, network, status, and checkout URL.
Implementation

Designed for backend-controlled checkout

Keep payment creation, webhook verification, and order fulfillment on your server. Customers only see the hosted checkout page and wallet payment request.

curl -X POST https://api.outpay.dev/v1/checkouts \
  -H "Authorization: Bearer OUTPAY_SECRET_KEY" \
  -H "Content-Type: application/json" \
  -d '{"amount":"124.00","currency":"USDC","network":"base"}'

Ready to run USDC checkout like payment infrastructure?

Start with hosted checkout links, then add the API and webhooks when you want a deeper store integration.

Review pricing
© 2026 Outpay. Non-custodial checkout for USDC on Base.
Outpay is a non-custodial checkout and payment verification tool. Funds move directly from customer wallets to merchant wallets. Outpay does not hold, custody, convert, or settle customer funds.