Kustom Docs
The checkout solution behind every payment.
Kustom is omni-channel by design, built for the entire shopping journey. One integration takes your shoppers from first impression to coming back for more.
Find your door
Most merchants never write this code. Everything else here is for whoever builds the integration and runs it once it’s live, and for the agents they work with.
Your store runs on a platform
Close to thirty platforms — WooCommerce, Magento, PrestaShop and OXID among them — ship a maintained Kustom plugin. Installing it is the integration.
You are building the integration
A working checkout in 15 minutes, with every call running for real beside the text on throwaway Playground credentials. The guide then takes it to production.
You are building with a coding agent
Give the agent its own Playground API credentials and the Kustom skill, and it can create orders on its own. Every page has a Markdown version for it to read.
One order, end to end
The checkout creates the order, and every other product works on that same one, each at its own stage of the money’s life. Start wherever your integration does — nothing here commits you to the rest.
- In the cartNo order yetElements
Express buttons and payment displays, dropped into pages you already own.
- At the checkoutThe customer paysCheckout
The embedded checkout that creates the order. Also hosted by Kustom, and on a terminal in store.
- AuthorizedThe money is reservedOrder Management
Capture as you ship — that call is what moves the money. Refund a return, cancel what you can’t fulfill.
- CapturedThe money moves
- SettledIn your accountFinance
Payout schedules, and the settlement reports that reconcile them.
True at every stage: the order and its lifecycle, and the rules every API follows. The four calls behind a direct integration are drawn in How a purchase happens, and what a complete integration does at every stage is in Build a perfect integration.
Three URLs for an agent
What to hand a coding agent, in the order it should read them — how to set one up.