Get Started with Outpay USDC Payments on Base
Choose a merchant or developer path, understand Outpay's non-custodial checkout model, and make your first crypto payment integration.
Who this is for
This section is for anyone setting up Outpay for the first time: a developer integrating the public API, or a merchant administrator using only the Outpay Dashboard.
Outpay has two entry points today:
- Outpay Dashboard — create hosted checkouts and shareable payment links without writing any code.
- Public v1 API — create and read checkouts, and list payments, using a scoped bearer API key from your own server.
Both paths produce the same non-custodial checkout: a customer pays native USDC directly to the merchant's registered Base wallet.
Quickstart
Go from an API key to a hosted checkout in one integration.
Authentication
Choose Dashboard sessions or a scoped public API key.
Core concepts
Learn how checkout, detection, confirmation, and settlement fit together.
Environments
Separate test and live credentials and configuration.
Only Base USDC is verified
The checked-in seed data and payment matcher support native USDC on Base only. Do not send another asset, or use another network, for a checkout created by this release.
Related documentation
- Merchant onboarding — create a store and verify a payout wallet from the Dashboard.
- API reference — the full public v1 endpoint contract.
- Core concepts — the terms used throughout this documentation.
Outpay USDC Payments on Base: Documentation
Accept native USDC on Base with Outpay's non-custodial hosted checkout, scoped payment API, merchant tools, and signed payment webhooks.
Outpay Quickstart: Create a USDC Checkout
Create your first Outpay hosted checkout with the v1 payment API, redirect a customer, and verify payment before fulfilment.