Fulfill orders from server-side events after Outpay verifies the matching USDC transfer on Base.
POST /webhooks/outpay
X-Outpay-Signature: t=..., v1=...
{
"event": "checkout.paid",
"checkout_id": "chk_9k2n",
"amount": "124.00",
"currency": "USDC"
}Keep payment creation, webhook verification, and order fulfillment on your server. Customers only see the hosted checkout page and wallet payment request.
POST /webhooks/outpay
X-Outpay-Signature: t=..., v1=...
{
"event": "checkout.paid",
"checkout_id": "chk_9k2n",
"amount": "124.00",
"currency": "USDC"
}Start with hosted checkout links, then add the API and webhooks when you want a deeper store integration.
Review pricing