# Join Markt Docs > Guides, developer resources, and API reference for Join Markt — multi-vendor digital commerce. ## Docs - [Authentication](https://docs.joinmarkt.com/api/authentication.md): Sessions, public routes, checkout tokens, and webhook signatures. - [Checkout Session](https://docs.joinmarkt.com/api/checkout-session.md): Set checkout access cookie from token. - [Start Checkout](https://docs.joinmarkt.com/api/checkout-start.md): Create a draft order from a storefront cart. - [Client Gate](https://docs.joinmarkt.com/api/client-gate.md): VPN / anti-fraud probe before checkout. - [Coupons](https://docs.joinmarkt.com/api/coupons.md): Seller coupon CRUD and public validate. - [Validate Coupon](https://docs.joinmarkt.com/api/coupons-validate.md): Public coupon validation for checkout. - [Create Order](https://docs.joinmarkt.com/api/create-order.md): Public order create returning checkout token. - [Customers](https://docs.joinmarkt.com/api/customers.md): Seller customer list, detail, and balance updates. - [Create Embed Checkout](https://docs.joinmarkt.com/api/embed-checkout.md): Start an embeddable checkout session for a product. - [Enums & Constants](https://docs.joinmarkt.com/api/enums.md): Delivery types, themes, domain statuses, and other shared constants. - [Error Codes](https://docs.joinmarkt.com/api/error-codes.md): Common embed and checkout failure modes. - [Feedback & Reviews](https://docs.joinmarkt.com/api/feedback.md): Public feedback list/create and seller reply tools. - [Checkout Field Context](https://docs.joinmarkt.com/api/field-context.md): Custom field groups for checkout cart lines. - [Get Store](https://docs.joinmarkt.com/api/get-store.md): Public store blob for checkout payment flags and branding. - [Get Store Products](https://docs.joinmarkt.com/api/get-store-products.md): Public catalog for a storefront subdomain. - [Get Storefront](https://docs.joinmarkt.com/api/get-storefront.md): Full public storefront payload for a subdomain. - [Introduction](https://docs.joinmarkt.com/api/introduction.md): How Join Markt HTTP APIs are organized, authenticated, and versioned. - [Get Order Delivery](https://docs.joinmarkt.com/api/order-delivery.md): Fetch fulfillment payload for a paid checkout order. - [Get Order Keys](https://docs.joinmarkt.com/api/order-keys.md): License keys for a completed order. - [Order Status](https://docs.joinmarkt.com/api/order-status.md): Canonical order status strings used across analytics and payments. - [Products](https://docs.joinmarkt.com/api/products.md): Seller product CRUD and stock key management. - [Quick Start](https://docs.joinmarkt.com/api/quick-start.md): Authenticate conceptually and call your first Join Markt public endpoint. - [Rate Limiting](https://docs.joinmarkt.com/api/rate-limiting.md): Per-client request windows, 429 responses, and endpoint budgets. - [Response Format](https://docs.joinmarkt.com/api/response-format.md): Success and error JSON shapes returned by Join Markt HTTP APIs. - [Team & Domains](https://docs.joinmarkt.com/api/team-domains.md): Staff permissions and custom domain management. - [Tickets](https://docs.joinmarkt.com/api/tickets.md): Support tickets for sellers and customers. - [Track Page View](https://docs.joinmarkt.com/api/track.md): First-party page view tracking for storefront analytics. - [v1 Cart & Checkout](https://docs.joinmarkt.com/api/v1-cart-checkout.md): Nunjucks / SellAuth-compatible cart and checkout. - [Incoming Webhooks](https://docs.joinmarkt.com/api/webhooks-overview.md): How payment gateways notify Join Markt when money settles. - [Checkout links](https://docs.joinmarkt.com/developers/checkout-links.md): Deep-link buyers into a Join Markt storefront cart or product without embedding JavaScript. - [Subdomain routing](https://docs.joinmarkt.com/developers/subdomain-routing.md): How Join Markt maps hosts to storefronts and which paths stay on the platform. - [Webhooks & IPN](https://docs.joinmarkt.com/developers/webhooks.md): Receive payment and order status updates from Join Markt and payment providers. - [Embed SDK](https://docs.joinmarkt.com/embed/overview.md): Modal checkout on external merchant sites via embed.iife.js. - [Setup Adyen](https://docs.joinmarkt.com/guides/adyen-setup.md): Adyen checkout create, verify, webhook. - [Affiliates & Referrals](https://docs.joinmarkt.com/guides/affiliates.md): How referral codes attach to checkout and embed orders. - [Setup Amazon Pay](https://docs.joinmarkt.com/guides/amazon-ps-setup.md): Amazon Payment Services create, launch, return, verify, webhook. - [Analytics & Tracking](https://docs.joinmarkt.com/guides/analytics.md): First-party page views and third-party pixels. - [Setup Authorize.Net](https://docs.joinmarkt.com/guides/authorizenet-setup.md): Authorize.Net hosted page, launch, verify, webhook. - [Setup Cash App](https://docs.joinmarkt.com/guides/cash-app-setup.md): Manual Cash App checkout with buyer mark-sent and seller confirm. - [Coupons & Feedback](https://docs.joinmarkt.com/guides/coupons-feedback.md): Discount codes and storefront reviews. - [Setup Crypto](https://docs.joinmarkt.com/guides/crypto-setup.md): Cryptomus and NowPayments settlement on Join Markt. - [Custom Domain](https://docs.joinmarkt.com/guides/custom-domain.md): Point your own domain at a Join Markt storefront. - [Setup Custom Payments](https://docs.joinmarkt.com/guides/custom-payment-setup.md): Seller-defined custom payment methods with proof upload. - [How Delivery Works](https://docs.joinmarkt.com/guides/delivery.md): How Join Markt fulfills digital goods after payment settles. - [Setup Lemon Squeezy](https://docs.joinmarkt.com/guides/lemon-squeezy-setup.md): Lemon Squeezy checkout and webhook settlement. - [Setup MisticPay](https://docs.joinmarkt.com/guides/misticpay-setup.md): MisticPay create, verify, webhook. - [Setup Mollie](https://docs.joinmarkt.com/guides/mollie-setup.md): European Mollie payments on Join Markt checkout. - [Supported Payment Methods](https://docs.joinmarkt.com/guides/payment-methods.md): Gateways and settlement paths supported by Join Markt checkout. - [Setup PayPal F&F](https://docs.joinmarkt.com/guides/paypal-ff-setup.md): Friends and Family style PayPal with seller confirmation. - [Setup PayPal](https://docs.joinmarkt.com/guides/paypal-setup.md): Standard PayPal Checkout, verify, webhook, and IPN on Join Markt. - [Plans & Billing](https://docs.joinmarkt.com/guides/plans-billing.md): Free, Premium, and Business SaaS plans — limits, crypto upgrade, invoices, and admin grants. - [Setup Revolut](https://docs.joinmarkt.com/guides/revolut-setup.md): Revolut order create, verify, and webhook. - [Setup Rewarble](https://docs.joinmarkt.com/guides/rewarble-setup.md): Rewarble redeem and verify payment paths. - [Setup Shopify](https://docs.joinmarkt.com/guides/shopify-setup.md): Accept payments through Shopify hosted checkout on Join Markt. - [Setup Skrill](https://docs.joinmarkt.com/guides/skrill-setup.md): Skrill create-checkout, verify, and webhook. - [Setup Square](https://docs.joinmarkt.com/guides/square-setup.md): Square payment links for Join Markt orders. - [Setup Stripe](https://docs.joinmarkt.com/guides/stripe-setup.md): Configure Stripe Checkout / PaymentIntents for Join Markt. - [Setup SumUp](https://docs.joinmarkt.com/guides/sumup-setup.md): SumUp hosted checkout on Join Markt. - [Theme Builder](https://docs.joinmarkt.com/guides/theme-builder.md): Visual builder publish path and theme APIs for stores. - [Tickets & Support](https://docs.joinmarkt.com/guides/tickets.md): Seller and customer ticket flows on Join Markt. - [Setup Venmo F&F](https://docs.joinmarkt.com/guides/venmo-ff-setup.md): Venmo Friends and Family with seller confirm. - [Setup Whop](https://docs.joinmarkt.com/guides/whop-setup.md): Whop checkout create, verify, webhook. - [Welcome](https://docs.joinmarkt.com/index.md): Join Markt documentation: guides, developer resources, and API reference. - [Quickstart](https://docs.joinmarkt.com/quickstart.md): Ship a Join Markt embed buy button on an external merchant site. - [Build a Custom Theme](https://docs.joinmarkt.com/storefront/custom-themes.md): End-to-end guide for developers creating Join Markt storefront themes (Vite or Nunjucks). - [Embed Checkout](https://docs.joinmarkt.com/storefront/embed.md): data-markt buy buttons and Markt.init() for external merchant sites. - [Homepage & Sections](https://docs.joinmarkt.com/storefront/homepage.md): How to build a storefront homepage that lists products, heroes, and CTAs. - [Introduction](https://docs.joinmarkt.com/storefront/introduction.md): Build and publish Join Markt storefront themes. - [Nunjucks Theme API](https://docs.joinmarkt.com/storefront/nunjucks.md): Context, filters, and cart endpoints for Nunjucks storefronts. - [Nunjucks Design](https://docs.joinmarkt.com/storefront/nunjucks-design.md): Design a Join Markt storefront with Nunjucks templates, layouts, assets, and settings.json. - [Nunjucks Theme Pitfalls](https://docs.joinmarkt.com/storefront/nunjucks-pitfalls.md): Hard rules from shipping live Nunjucks themes — autoescape, Alpine x-data, cartPage, lean cart API, visibility. - [Policy & Legal Pages](https://docs.joinmarkt.com/storefront/policy-pages.md): Privacy, terms, and refund pages for Vite and Nunjucks themes — routes, filenames, and store.policies fields. - [Products & Catalog](https://docs.joinmarkt.com/storefront/products.md): How themes load and display public catalog data. - [Shortcodes & Tags](https://docs.joinmarkt.com/storefront/shortcodes.md): Nunjucks tags, helpers, and HTML data-markt shortcodes for products, cart, and checkout. - [Template Structure](https://docs.joinmarkt.com/storefront/template-structure.md): File layout for Vite and Nunjucks Join Markt themes. - [Vite Storefront](https://docs.joinmarkt.com/storefront/vite.md): Default production theme runtime and checkout wiring. - [Vite Design](https://docs.joinmarkt.com/storefront/vite-design.md): Design a Join Markt storefront with React, Tailwind, and the Visual Builder.