Developers

Go from checkout link to verified payment

Create a checkout, send the hosted payment link, and receive a signed webhook when the transfer confirms.

Implementation preview
1. Add merchant wallet
2. Create checkout for 124.00 USDC
3. Send checkout_url to customer
4. Fulfill when checkout.paid arrives
3
integration steps
1
API call to start
0
custody setup
Build path

Server-side first, checkout last

1. Add your wallet

Choose the merchant wallet that should receive customer USDC payments on Base.

2. Create checkout

Use the dashboard or API to create an exact-amount payment request.

3. Fulfill from webhook

Update your order only when your backend receives a verified checkout.paid event.
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.

1. Add merchant wallet
2. Create checkout for 124.00 USDC
3. Send checkout_url to customer
4. Fulfill when checkout.paid arrives

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.