Outpay Merchant Guide: Accept USDC Payments on Base
Set up an Outpay store, verify a payout wallet, create hosted payment links, and manage USDC transactions from the merchant dashboard.
Who this is for
This guide is for merchant owners and team members using the Outpay Dashboard — no coding required.
Onboarding
Create a store and verify its payout wallet.
Dashboard overview
Find the surfaces available to a merchant account.
Payment links
Create a hosted payment request and share it with a customer.
Payout wallet
Configure the wallet that receives direct USDC transfers.
Transactions
Read payment status and investigate pending or expired checkouts.
Troubleshooting
Resolve invalid amounts, wrong networks, and webhook failures.
Customer payment warning
Outpay v0.1 supports native USDC on Base only. A customer who sends another currency or uses another network may create a payment Outpay cannot match automatically.
Related documentation
- Payment lifecycle — what each payment status means.
- Merchant security — protect the wallet, keys, and webhook secrets.
- Support — what to include when you escalate a payment problem.
Verify Outpay Webhook Signatures with HMAC-SHA256
Verify Outpay payment webhook signatures from the raw request body, timestamp, and v1 HMAC-SHA256 digest before processing events.
Outpay Merchant Onboarding: Store and Payout Wallet Setup
Create an Outpay merchant store, register a wallet, prove wallet ownership, and prepare to receive direct USDC settlement on Base.