Skip to main content
Payment links are reusable hosted payment entry points. They are useful for invoices, quotes, low-code selling, support-assisted checkout, QR codes, and any flow where the buyer should open the same configured payment surface without your app creating a new checkout session first.
Payment link line items are catalog-backed. Create products and prices first, then use price_id in the link.
On Node, npm install @ionicfi/sdk gives you typed calls for every request below; the server SDK guide has details. Each example also shows raw curl.
The response includes a shareable url, link totals, active state, timestamps, and the line item configuration used to create buyer checkout sessions.

Use catalog-backed line items

Payment links reference catalog prices.
Catalog-backed links let non-engineering workflows reuse products and prices without changing application code.

Fields that shape the buyer experience

List, retrieve, and update links:
Deactivate or reactivate a link with dedicated actions.
Ionic-hosted checkout opens the link, shows the payment page, and creates the checkout attempt. Your server does not need to create a session for each visit or handle raw card data.
Payment links and checkout sessions share many concepts, but they are different resources. A link is reusable configuration. A session is one buyer attempt.