Product

Checkout, detection, and fulfillment in one payment flow.

Outpay turns USDC on Base into a provider-grade checkout system: hosted payment pages, automatic transfer matching, dashboard visibility, and signed webhooks.

The flow

Six steps from checkout to confirmed order

Step 1

Merchant creates a checkout link

Set an amount and generate a shareable checkout link for an order.
Step 2

Customer opens the checkout page

The hosted checkout page shows the exact USDC amount and network.
Step 3

Customer pays USDC on Base

The customer sends the exact amount directly from their own wallet.
Step 4

Outpay detects the payment on-chain

A worker watches Base and verifies the transfer against the checkout.
Step 5

Merchant gets a signed webhook

Your store receives a signed event the moment payment confirms.
Step 6

Order confirmed

The checkout flips to paid automatically, with no manual reconciliation.
Merchant dashboard

See every payment as it happens

Payment volume, checkout status, and webhook delivery in one view. No spreadsheets, no manual reconciliation.

Payment volume (30d)
$48,204.12
Webhook success rate
99.4%
CheckoutAmountStatus
chk_9k2n124.00 USDC
Paid
chk_1b7e58.50 USDC
Pending
chk_5a7f19.99 USDC
Expired
Signed webhooks

Know the instant a payment confirms

Every webhook is signed so your server can verify it came from Outpay. No polling; your store gets notified as soon as the payment is detected on Base.

POST /webhooks/outpay
X-Outpay-Signature: t=..., v1=...

{
  "event": "checkout.paid",
  "checkout_id": "chk_9k2n",
  "amount": "124.00",
  "currency": "USDC",
  "network": "base",
  "tx_hash": "0x71c7...976f"
}
Non-custodial by design

Outpay never touches your funds

Payments move directly from the customer's wallet to yours. Outpay only reads the Base network to confirm the transfer happened.

Customer wallet
124.00 USDC
Merchant wallet
Outpay reads the chain, verifies only, never holds funds

Ready to accept USDC?

Set up your first checkout link in minutes.

Start accepting USDC
© 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.