Hosted checkout
What buyers see on /pay/{invoiceId} and how payment links differ from API invoices.
API invoice checkout
After POST /api/v1/invoices, redirect to checkout_url:
https://ulasend.com/pay/{invoice_id}The page shows amount + network, QR / deposit address, optional coin picker (filtered by your Accepted coins), optional buy-with-card, and live status updates.
Buy with card defaults to USDC on Base unless the buyer has already selected a different coin. Details: Buy with card.
Payment links
Dashboard / API payment links (/l/pl_…) are reusable. For an order-specific cart total and reference, your server issues a signed checkout URL from the link's checkout-sessions endpoint. See Dynamic payment links.