Skip to main content
Checkout links are the lightest integration: a normal URL that lands the buyer on your store with a product (or cart) ready to purchase. Unlike a third-party hosted “checkout session” platform, Join Markt storefronts live on your subdomain or custom domain. Links therefore target that host.

Integration overview

When a customer opens a product or invoice link:
  1. They land on your Join Markt storefront (or hosted checkout)
  2. Cart / product context is already set
  3. They complete payment with your connected methods
  4. Delivery runs after settlement
No JavaScript SDK required for the basic case — use a button, anchor, email CTA, or ad destination.

HTML integration

On a custom domain:

Invoice / hosted checkout

For multi-item or scripted flows, create an order through your backend, then send the buyer to the hosted invoice:
/checkout/[invoiceId] is served on the platform host and is not rewritten through store subdomains. Always use the platform origin for invoice URLs.

Optional parameters

Keep links HTTPS-only in production.

When to use what

Example with marketing params