Skip to documentation
Developers
Dashboard ↗
Documentation / Commerce
Sandbox Only

Hosted checkout & payment links

A reusable link is the simplest integration.

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

Generate a hosted link

bash
curl --fail-with-body https://api.unalaunch.com/api/v1/integration/checkout-links \
  -H "Authorization: Bearer $UNA_SANDBOX_KEY" \
  -H 'Content-Type: application/json' \
  --data '{"productId":"YOUR_PRODUCT_UUID"}'

Response shape

json
{
  "productId": "YOUR_PRODUCT_UUID",
  "productUrl": "https://merchant.unalaunch.com/p/PUBLIC_PRODUCT_CODE",
  "checkoutUrl": "https://merchant.unalaunch.com/checkout/YOUR_PRODUCT_UUID",
  "environment": "SANDBOX",
  "note": "The hosted checkout calculates the price and creates the order. No charge was initiated."
}

Link lifetime

Permanent catalog links are currently available. An expiring single-use invitation or session-creation API is not available through the integration API yet. Do not interpret the permanent checkout URL as a locked price or reservation.

INTERACTIVE REQUEST BUILDER

Your product. One request.

Generate an example locally. This tool never sends requests or asks for your API key.

bash
curl --fail-with-body https://api.unalaunch.com/api/v1/integration/checkout-links \
  -H "Authorization: Bearer $UNA_SANDBOX_KEY" \
  -H 'Content-Type: application/json' \
  --data '{"productId":"YOUR_PRODUCT_UUID"}'