Skip to content

Tebex ​

For Minecraft and FiveM/RedM sellers on Tebex. Every completed payment issues one license per package; refunds and lost disputes revoke it, open disputes suspend it.

Setup ​

  1. Integrations → Tebex → Connect. Map Tebex package IDs to policies (or *), and paste the webhook secret (step 3) when you have it.
  2. Tebex control panel → Developers → Webhooks → Endpoints → Add endpoint, URL = the hook URL. Select payment.completed, payment.refunded, payment.dispute.opened, payment.dispute.won, payment.dispute.lost.
  3. Copy the endpoint's webhook secret into the integration, then click Validate in Tebex. SunLicense answers Tebex's validation webhook automatically.
  4. Tell buyers where to get their key: put the integration's redeem link in the package description or your store's thank-you message. They enter the tbx-… transaction ID and their email.

Security ​

X-Signature is checked on every request (HMAC-SHA256 of the SHA-256 of the body, with your webhook secret). Unsigned or wrongly signed requests are refused.

Behaviour ​

Tebex sendsSunLicense does
validation.webhookAnswers with its id so Tebex activates the endpoint
payment.completedOne license per mapped package; the buyer's name and email are stored
payment.refunded, payment.dispute.lostRevokes
payment.dispute.openedSuspends
payment.dispute.wonReinstates