Payment links
Create a hosted checkout link from the merchant Dashboard.
Who this is for
Merchant owners and team members who want to accept a USDC payment without writing any integration code.
Before you begin
- An active store with a verified payout wallet.
- The exact amount you want to charge.
A payment link is a checkout URL
Outpay does not have a separate, reusable "payment link" object — each checkout you create has its own hosted checkout URL, and that URL is the shareable payment link. Create a new checkout for each new payment request.
Create the link
Suggested screenshot
Suggested screenshot: the checkout-creation form showing amount, label, order reference, and redirect URL. No screenshot asset exists in this repository — do not imply a pixel-perfect UI capture without one.
Expected result
Outpay displays a hosted checkout URL. Sharing it lets the customer open Outpay Checkout, see the Base/USDC payment instructions, and pay directly to your payout wallet.
Common problems
| Problem | Likely cause | Next step |
|---|---|---|
| Create checkout button is unavailable | The store has no active payout wallet yet. | Complete onboarding or verify a wallet in Settings. |
| Customer says the link does not work | The checkout has expired, or was already paid or deactivated. | Check its status on the Checkouts page and create a new one if needed. |
The Dashboard flow uses the application's first-party, authenticated checkout-creation route. It is unversioned; use the public API for a third-party server integration instead.
Related documentation
- Payout wallet — the wallet every payment link pays into.
- Transactions — track whether a shared link was paid.
- Quickstart — create the same kind of checkout from the API.