Checkout API Support

Checkout API Support allows you to generate personalized checkout links programmatically based on a checkout link you created in the Zotlo Dashboard. This is ideal when you want to create dynamic, user-specific, or campaign-specific purchase flows without modifying your main checkout link.

How It Works

  1. Create a base checkout link In the Zotlo Dashboard, go to Checkout Links and create a checkout link. This link will act as the base template for all personalized versions you generate through the API.

  2. Use the Checkout Link ID in your API call Every personalized link is created using the base link’s ID. If no customization is provided, the link will be generated exactly with the default settings of the base checkout link.

  3. Apply optional customizations Through the Checkout Endpoint, you can override several fields to create a tailored checkout experience for each user or scenario.

Customization

Personalization is optional. If you don’t send overrides, the base link is used as-is.

You can customize:

Product or Package

  • Switch the package shown in checkout

  • For one-time purchases, you can set a custom price, allowing you to charge a specific amount without creating a new product

Currency & Pricing

  • Override the price or currency for the generated link (One-time purchases only)

  • Useful for promotions, localized campaigns, or special offers

User Identification

  • Pass an email, phone number, or UUID as subscriberId

  • Lets you skip email/phone entry during checkout when the user is known

Visual Overrides

  • Theme selection

  • Title, description text

  • Images or product visuals

  • Button text

  • Minor layout and presentation options

These do not affect your main checkout link, they only apply to the generated personalized link.

When To Use?

  • Show different offers to different users

  • Run A/B tests on pricing, visuals, or CTA text

  • Create partner/influencer-specific sales flows

  • Offer one-time custom payments without creating new products

  • Skip registration fields when the user is already authenticated in your app

  • Build dynamic checkout flows based on events in your backend

Checkout API Reference

Full API guide for creating personalized checkout links.

Embedded Checkout

Learn how to integrate the checkout form into your site with the Checkout SDK.

Last updated