Developer guide

Connect your stack.Keep commerce simple.

Bring products, checkout and payment confirmation into your own storefront or application with Kordiva APIs.

checkout.http
HTTP / JSON
POST /public/catalog/stores/:storeId/
     checkout-sessions

orderRef: "your-order-reference"
idempotencyKey: "unique-request-key"

→ checkoutUrl

Flow overview, not a complete request. Find full payloads and authentication examples in Settings → API guide.

checkoutUrlIllustrative response

Built for developers

The essentials for your integration.

Keep your frontend and connect the supported commerce operations your customers need.

Secure API access

Per-store authentication with scoped, revocable keys. Keep credentials on your server.

Checkout sessions

Create short-lived checkout URLs from your external cart and redirect customers to checkout.

Payment confirmation

Check payment status from your backend before treating an order as paid.

From key to checkout

Integration steps

  1. 01

    Generate Store API key in CMS (Settings -> API Keys).

  2. 02

    Fetch products from Public Catalog endpoints.

  3. 03

    Create checkout session with orderRef and idempotencyKey.

  4. 04

    Redirect customer to checkoutUrl.

  5. 05

    Confirm status via payment-confirmations endpoint.

Public catalog + checkout

Core endpoints

GET /public/catalog/stores/:storeId/products
POST /public/catalog/stores/:storeId/checkout-sessions
GET /public/catalog/stores/:storeId/payment-confirmations

Full request/response examples are available in your store admin at Settings → API guide.

Security first

Keep keys server-side. Confirm every payment.

  • Never expose API keys in client-side JavaScript.
  • Call the API from your backend and forward only required data.
  • Use idempotency keys for every checkout create request.
  • Treat success URL as UX only; use payment-confirmations as source of truth.

Ready to build

Your storefront, your stack.Kordiva underneath.

All active paid Business plans—Basic, Professional and Enterprise—include API and SDK integration. Individual Creator (free), Pro and approved Scale configurations also include API for approved digital products. Kordiva remains the Full Merchant of Record for Individual sales. Preview and API access do not bypass approval, LIVE activation, hosted checkout or buyer-market controls.