Weblutions Documentation
Weblutions Main Site Contact Us Our Discord
Some pages are still pending proper formatting, if required refer to the legacy documentation website.
FaxStore IconFaxStore

Weblutions Documentation / FaxStore / Tebex Integration

Updated

Tebex Integration

By Josh M. 2 mins 1

FaxStore includes built-in Tebex integration, allowing products sold through FaxStore to be fulfilled through Tebex. This makes it possible to keep the storefront experience within FaxStore while still using Tebex for package delivery where needed.

As of FaxStore version 3.0.0 and above, Tebex Checkout is also supported and is the recommended approach for securely delivering assets to customers through Tebex.

Table of Contents


Tebex Checkout Flows

FaxStore supports two Tebex-based checkout methods:

Tebex Checkout

Tebex Checkout sends the customer through a Tebex-hosted checkout flow. This is the recommended method for most modern setups, especially where Tebex-managed delivery is required for compliance or platform support - including FiveM and RedM.

Tebex Manual Payment Creation

Manual Payment Creation keeps the checkout flow inside FaxStore and creates the Tebex payment in the background. This can reduce external checkout steps, but it may not be permitted for some platforms or payment types, including certain FiveM-related use cases. This is not the recommended Tebex Integration method.


Getting Started with Tebex Checkout

To configure Tebex Checkout, only the Public Token from the Tebex creator dashboard is required.

  1. Open the Tebex Creator Dashboard

  2. Navigate to the API keys section

  3. Copy the public token

  4. In FaxStore navigate to the FaxStore integrations page in the staff panel

  5. Paste the token into the public token field and save.

  6. Restart FaxStore from the controller


Getting Started with Manual Payment Creation

Manual Payment Creation is available, but it is generally not recommended unless the use case has been reviewed carefully. Some games, mods, and platforms require purchases to be sold through Tebex directly to remain compliant with Tebex terms and conditions

To configure Manual Payment Creation, the Tebex game server secret key must be added to the FaxStore configuration.

  1. Open the Tebex Creator Dashboard

  2. Navigate to Integrations > Game Servers

  3. Select the required game server and choose Edit

  4. Copy the server Secret Key

  5. Add the key to the tebexSecret value in the FaxStore configuration file

  6. Restart FaxStore from the controller

A boring example image

YouTube Video: https://youtu.be/Ok7851WqPXE


Setting Up Products

For a FaxStore product to use either Tebex method, the relevant Tebex package ID must be collected from the package URL in Tebex. Once the package ID has been identified, it can be added to the product configuration in FaxStore alongside the appropriate Tebex option.

Supported product options include:

  • tebx:packageID (deprecated) - Links the purchase to the specified Tebex package.

  • TebexCheckout:packageID - Routes the selected Tebex package through Tebex Checkout.

Getting a Package ID

Tebex pages don't explicitly define a package's ID anywhere on the dashboard. However the URL when editing a product on Tebex will display the ID - it's typically around 6-12 digits in length.

A boring example image