Skip to content

Hosted checkout

A checkout page that's ready before your coffee is.

Create a checkout session from the dashboard or one API call, send customers to a clean, branded payment page, and get them back to your site when they're done.

Illustrative hosted checkout page with sample data

Illustrative preview with sample data.

Highlights

Mobile-first by design

Layouts tuned for small screens, large tap targets and native keyboard types for every field.

Provider-secured card entry

Card details are collected by the payment provider's secure fields and never touch our servers.

Your brand, not ours

Customers see your business name front and centre. Custom checkout domains are coming to the Business plan.

Line items, tax and shipping

Itemised totals with tax, shipping and discount amounts calculated before your customer pays.

Sessions that expire

Every session has a lifetime. Expire one early from the dashboard or the API when an order changes.

Redirect when complete

Send customers to your own success page and confirm the result with a signed webhook.

Details

Person holding a card while paying online on a laptop
1

Launch without front-end work

Hosted checkout is the fastest way to start accepting payments. We host the page; you decide what's being sold and where customers go afterwards.
  • Create sessions in the dashboard or via POST /v1/checkout/sessions
  • Single amount or up to 100 line items per session
  • Success and cancel URLs to return customers to your site
  • Test every flow in sandbox with test keys before going live
2

Trust that comes from the right place

Customers pay through the merchant's own payment provider account. The provider processes the payment and settles funds; we provide the software around it.
  • Card data entered into provider-hosted fields
  • Clear test-mode labelling in sandbox
  • Payment methods shown depend on your provider, country and approval
  • Status updates delivered as signed checkout.session.completed events

Build

Works from the dashboard or the API.

Everything you can do in the dashboard is also available through the REST API, with test keys in sandbox.

checkout.sh
curl "https://api.allidian.com/v1/checkout/sessions" \
  -H "Authorization: Bearer al_sk_test_..." \
  -H "Idempotency-Key: order_8812" \
  -H "Content-Type: application/json" \
  -d '{
    "currency": "usd",
    "amount": 24800,
    "success_url": "https://example.com/thanks"
  }'

The future of payments is connected.

Build on infrastructure that can evolve with new providers, markets, payment methods and intelligent commerce. Start free in sandbox today.

No sales call required. Create an account and access your developer sandbox.

  • Payment succeeded$248.00 · Hosted checkout
  • Invoice paidINV-0142 · $5,616.00
  • Webhook deliveredpayment.succeeded · 200 OK