Skip to main content
Ionic gives your business hosted checkout, reusable payment links, catalog-backed pricing, customer records, and refunds without requiring your integration to send raw card data to the API. Your server creates checkout resources. Ionic-hosted checkout collects the buyer’s payment. Your server then checks the completed payment and fulfills the order.

Start here

Quickstart

Create a checkout session, redirect a buyer, and verify the result.

Hosted Checkout

Accept one-time payments or recurring signups on an Ionic-hosted page.

Payment links

Publish reusable links backed by catalog prices.

API reference

Find endpoint payloads, response examples, and required fields.

How integrations usually grow

Most teams start with inline checkout sessions. Once the product surface gets more reusable, they add products and prices, then payment links, customers, and refunds.
  1. Create a checkout session from your backend.
  2. Add catalog objects when prices need to be reused.
  3. Create payment links for reusable hosted checkout pages.
  4. Use refunds for post-payment support workflows.

Public API areas