Skip to documentation
Developers
Dashboard ↗
Documentation / Commerce
Sandbox Only

Products & product IDs

One catalog record, immutable revisions and prices you control on the server.

Build in sandbox. These guides describe the current implementation. Live payments and payouts are disabled; planned capabilities are labelled explicitly.

One-time and subscription products

The catalog supports one-time digital products and monthly/yearly SaaS subscriptions. Configure name, description, HTTPS image URL, currency, integer minor-unit price, fee treatment and Draft/Published/Archived status. Current currencies are USD, EUR, GBP, JPY and KWD. Non-USD fee conversion requires a current configured reference.

Immutable history

Updates advance the current version and create an immutable CatalogRevision. Historical orders preserve the accepted product and pricing snapshot. Changing a product never silently changes an existing subscription's agreed terms.

Find your product IDs

bash
curl --fail-with-body https://api.unalaunch.com/api/v1/integration/products \
  -H "Authorization: Bearer $UNA_SANDBOX_KEY"

Authoritative prices

Use the product UUID returned by the catalog. Never calculate or supply a checkout price from browser JavaScript. Public schemas reject extra amount, fee or payment-method override fields. Publishing exposes the selling page; it does not grant live activation.