Outpay turns USDC on Base into a provider-grade checkout system: hosted payment pages, automatic transfer matching, dashboard visibility, and signed webhooks.
Payment volume, checkout status, and webhook delivery in one view. No spreadsheets, no manual reconciliation.
| Checkout | Amount | Status |
|---|---|---|
| chk_9k2n | 124.00 USDC | Paid |
| chk_1b7e | 58.50 USDC | Pending |
| chk_5a7f | 19.99 USDC | Expired |
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"
}Payments move directly from the customer's wallet to yours. Outpay only reads the Base network to confirm the transfer happened.