# 05 — Marketplace & Purchases

How free products, manual purchases and Tebex checkout work.

# Marketplace

# Marketplace

The authenticated marketplace lists products that are ready for distribution.

A product must meet all of these requirements before appearing normally:

- Product status is `published`.
- Store status is `published`.
- At least one published release exists.
- The published release has a file.

The marketplace can be filtered by search and product category.

Current product categories include:

- Scripts
- Bots
- MLOs
- Maps
- Other

Products already owned by the customer, or products from a developer workspace the user belongs to, are excluded from the normal marketplace purchase list.


# Free Products

# Free Products

Products with a price of `0` are delivered automatically.

When a customer claims a free product, Nord Forge:

1. Creates or reuses the active product license.
2. Associates the product with the customer's Forge Key.
3. Adds the product to **My Products**.
4. Records the free grant.
5. Sends a customer notification.

No manual seller approval is required for a normal free product.


# Manual Purchases

# Manual Purchases

Paid products using the **Manual** payment provider use a buyer/developer conversation flow.

## Customer flow

1. Open the product.
2. Start the purchase.
3. A purchase conversation is created.
4. Discuss the purchase with the seller/workspace.
5. The workspace grants access after the payment or agreement is confirmed.

## Access grant

When access is granted:

- The product license becomes active.
- The product is associated with the customer's Forge Key.
- The purchase thread is updated.
- The customer receives a notification.
- The product appears in **My Products**.

The product must have a published release file before access can be granted.


# Tebex Purchases

# Tebex Purchases

Products configured with the **Tebex** payment provider can use the Nord Forge Tebex Bridge.

## Checkout flow

1. The customer starts checkout from Nord Forge.
2. Nord Forge creates or redirects to the configured Tebex checkout.
3. Tebex processes the payment.
4. The Tebex webhook is received by Nord Forge.
5. Nord Forge matches the payment to the product and customer.
6. The product is associated with the customer's Forge Key.
7. The product becomes available in **My Products**.

## Product matching

Tebex products are linked using the configured **Tebex Package ID**.

Workspace owners should make sure the Package ID in Nord Forge matches the package configured in Tebex.