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.

What’s next

Define a catalog

Create the products and prices that links reference.

Offer Apple Pay

Payment links show Apple Pay once Ionic enables it on your account.

Go live

Swap test keys for live keys and launch.