> ## Documentation Index
> Fetch the complete documentation index at: https://docs.zonely.gen.tr/llms.txt
> Use this file to discover all available pages before exploring further.

# Tebex Store

> Preinstallation of the Tebex Store: project opening, offline platform selection, API switches, webhook and package creation.

![Tebex Store logo](https://mintcdn.com/zonely-a8cd49e7/i3mjCogPxbz3Aug9/images/doc-icons/odemeler--tebex-store.png?fit=max\&auto=format\&n=i3mjCogPxbz3Aug9\&q=85\&s=3161409cbc72fbe6a8ef30f0117f0fab)

This page explains the steps needed to sell credit through the Tebex Store in a simple way. The Tebex Store plugin connects product and balance sales directly to the Tebex infrastructure by replacing the local credit loading screen on your site.

> [!NOTE]
>
> **Important:** When the Tebex Store module is activated, the classic credit packages on the management panel remain disabled and replaces the Tebex Store. Credit products are now managed from packages on the side of the Tebex, not from local packages.

## How to calculate credit?

Our system credit quantity **Number of packages** takes:

* **100 Credits** Package = **100 credit**
* **250 Credits**, **500 Credits** The amount of credit in the package names should be clearly indicated.
* If there is no number named package, the sale price of the product can be used as backup. The most guarantee way is to write a clear number on the package name.

***

## 1. Activate the Tebex Store module in Zonely

From the management panel:
**Settings → Addons → Puzzle Store**

Activate the Tebex Store module and switch to settings screen.

***

## 2. Create projects on Tebex.io

1. [Tebex Creator Panel](https://creator.tebex.io)Login to ' and login to ' **Create a Project** Start (New Project)
2. **Project Name** Type your server name in the field.
3. **Currency** default currency from the domain (e.g.. Select USD.
4. **Your Project** From **I Play a game server** Check the option.
5. Continue by confirming the user contract.

[![Project Name, Currency, Your Project (I operate a game server)](https://mintcdn.com/zonely-a8cd49e7/8s1ntpbF9dxcCKzV/images/panel/tebex-store-20261028/tebex-01-create-project-en.png?fit=max\&auto=format\&n=8s1ntpbF9dxcCKzV\&q=85\&s=d2103c7a20ae0eaf56d5a4594fed3533)](https://docs.zonely.gen.tr/images/panel/tebex-store-20261028/tebex-01-create-project-en.png)

> [card] 1. Project Name
>
> Type your server name.

> [card] 2. Currency
>
> Select the reporter and the sales currency.

> [card] 3. Your Project
>
> Check 'I operate a game server' option.

***

## 3. Game and platform selection (Optional: Offline Mode)

From the game list **Minecraft**Select '.

[![Minecraft Selection](https://mintcdn.com/zonely-a8cd49e7/8s1ntpbF9dxcCKzV/images/panel/tebex-store-20261028/tebex-02-server-selection-en.png?fit=max\&auto=format\&n=8s1ntpbF9dxcCKzV\&q=85\&s=68eae50ab7871361bdee5ded5ac1f5f8)](https://docs.zonely.gen.tr/images/panel/tebex-store-20261028/tebex-02-server-selection-en.png)

> [card] 1. Minecraft Selection
>
> Click on Minecraft box from the game server list.

### Platform selection: Minecraft Offline

> [!WARNING]
>
> **Critical Step:** Necessarily on the server platform screen **Minecraft** must be selected!
> If the standard "Minecraft: Java Edition" is selected, the user name of the Tebex tries to verify the user name via the original copy purchased in Mojang/Microsoft. If your players have no premium account obligation or register on the site with a different name in the game, Tebex will not verify the username and the payment will fail.
> **Minecraft** The original copy verification is removed when selected; all types of user names and cross platform (Bedrock/Geyser) entries are considered smoothly.

[![Minecraft Offline Platform, Continue Button](https://mintcdn.com/zonely-a8cd49e7/8s1ntpbF9dxcCKzV/images/panel/tebex-store-20261028/tebex-03-minecraft-offline-en.png?fit=max\&auto=format\&n=8s1ntpbF9dxcCKzV\&q=85\&s=304444436799f03958ad04c371c959c7)](https://docs.zonely.gen.tr/images/panel/tebex-store-20261028/tebex-03-minecraft-offline-en.png)

> [card] 1. Minecraft Offline Platform
>
> Check Minecraft Offline option from the platform list.

> [card] 2. Continue Button
>
> Click Continue button to confirm the selection and pass to the next step.

***

## 4. Public Token, Secret Key and Webhook URL

Tebex Creator Panel from left menu **Integrations** Open the tab.

[![API Keys Menu, Webhooks Menu](https://mintcdn.com/zonely-a8cd49e7/8s1ntpbF9dxcCKzV/images/panel/tebex-store-20261028/tebex-04-integrations-menu-en.png?fit=max\&auto=format\&n=8s1ntpbF9dxcCKzV\&q=85\&s=b3113b4908084f8e56db9109d93fb021)](https://docs.zonely.gen.tr/images/panel/tebex-store-20261028/tebex-04-integrations-menu-en.png)

> [card] 1. API Keys Menu
>
> Open the API switches section.

> [card] 2. Webhooks Menu
>
> Manage order notification points.

### Copy API keys

1. **Integrations → API Keys** Enter the section.
2. **Public Token** copy value and copy the value in Zonely management panel **Public Token** Paste it in the field.
3. If there is no key in Private Key field **Company** Generate a new key by pressing the button and in Zonely **TEBEX Secret Key** Paste it in the field.

[![Private Key Production (Generate), Public Token Value](https://mintcdn.com/zonely-a8cd49e7/8s1ntpbF9dxcCKzV/images/panel/tebex-store-20261028/tebex-05-api-keys-en.png?fit=max\&auto=format\&n=8s1ntpbF9dxcCKzV\&q=85\&s=251152c4fe94f5626cd9eae50f0c278a)](https://docs.zonely.gen.tr/images/panel/tebex-store-20261028/tebex-05-api-keys-en.png)

> [card] 1. Private Key Production (Generate)
>
> Generate new key by clicking Generate button and enter Zonely TEBEX Secret Key field.

> [card] 2. Public Token Value
>
> Copy the Public Token value and paste it in Zonely Public Token field.

### Webhook URL definition

1. In the panel of the midx **Integrations → Webhooks → Endpoints → Add Endpoint** Click on the button.
2. Select all events.
3. **Endpoint URL** Type the following notice address in the section:

```
https://siteniz.com/process/tebex_store
```

4. Register. Enter the webhook section to check the integration fit is correct.

> [!WARNING]
>
> **Important:** Webhook does not have a order notification without verifying. Tebex confirms your site’s response by sending test webhook first.

***

## 5. Create credit pack

1. In the panel of the midx **Packages** Enter the section.
2. **Add New → Package** Click the option.
3. Type the package name with credit quantity:
   * `100 Kredi`
   * `250 Kredi`
   * `500 Kredi`
4. Fill out price, description, category and visual information.
5. **Create a** Save with.

> [!TIP]
>
> You must write the amount of credit in a clear number on the package name (`100 Kredi` like). The system automatically reads this number and adds it to the user account credit.

***

## 6. If you receive deliveryable error

Sometimes when creating a package **Home** can give alert. This alert shows that webhook URL on the top is not yet verified.

If you receive such a warning:

1. First **API Keys** and **Webhook** Complete steps.
2. Save the package again after Webhook verification is successful.
3. For credit loading packages, you don’t need to add in-on-game script (deliverable) on the Tebex side; system automatically uploads credit via webhooks.

***

## 7. Live (Live) transition to sale and Tebex approval steps

After you have created your project, a onboarding alert notification is located at the top of the management panel:

![Tebex Onboarding Notice](https://mintlify.s3.us-west-1.amazonaws.com/zonely-a8cd49e7/en/images/panel/tebex-store-20261028/tebex-06-onboarding-banner-en.png)

> **Continue onboarding:** *You can only use the payment methods as your project is setup & approved by our Content and Safety team.*
> Only test methods are active until your store is examined and approved by the Tebex Content and Safety team. To get real player payments (to go to live mode) **Before you live** steps must be completed.

[![Configure product delivery (Webhook - Completed), Create a package (Credi Package - Completed), Confirm customer support contact (Support Email), Link Wallet (Wallet/Registration Account), Create your storefront (Mount Showcase)](https://mintcdn.com/zonely-a8cd49e7/A56MQuyvMF57G2la/images/panel/tebex-store-20261028/tebex-07-before-you-can-go-live-en.png?fit=max\&auto=format\&n=A56MQuyvMF57G2la\&q=85\&s=f17fe39646ef3e69ddfe8644a7915201)](https://docs.zonely.gen.tr/images/panel/tebex-store-20261028/tebex-07-before-you-can-go-live-en.png)

> [card] 1. Configure delivery (Complete)
>
> **Already done:** 4. step in step `https://siteniz.com/process/tebex_store` The webhook connection is added and the delivery adjustment is completed.

> [card] 2. Create package (Complete)
>
> **Already done:** 5. credit packages compatible with your site in step (`100 Kredi` etc.) created.

> [card] 3. Support Contact (Content)
>
> **Go to Checkout Settings** Click on the link and verify your official support email address that your players can access to you.

> [card] 4. Link Wallet (Waring)
>
> **Link Wallet** Connect your bank or payment wallet method to transfer your sales revenue by pressing the button.

> [card] 5. Create Storefront (By)
>
> **Go to Storefront** Start or save your store display with.

> [!NOTE]
>
> **Approval Process:** When you complete support email, wallet and display steps, your project will be received at the confirmation queue of the Tebex Content and Safety team. When the review is approved, the test mode alert on the top is removed and the Tebex Store starts to work as live (Live) directly with actual payments.

Installation is complete. Now you can make credit sale with the Tebex Store and ensure that orders are completed automatically.

[Checkout](https://docs.zonely.gen.tr/en/payments/tebex-checkout.md) · [Payment methods overview](https://docs.zonely.gen.tr/en/payments/overview.md) · [Orders](https://docs.zonely.gen.tr/en/guides/orders.md)


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.