RimplleeRimpllee

FiveM Refund Panel

Issue in-game refunds for ESX and QBCore from Discord, with an approval flow and a full audit trail.

The Refund Panel lets your staff hand out in-game refunds (cash, bank and items) straight from Discord. Staff create a refund, a Refund Coordinator approves it, and a small resource on your FiveM server pays the player. Rimpllee never connects to your game database; it only sends an approved “pay this player” instruction that your server applies locally.

Separately-sold add-on

The Refund Panel is its own add-on, not part of Premium or Custom. Get it from Ticketing → Integrations → Refund Panel in the dashboard.

How it works

  1. 1

    Staff create a refund

    With the /refund command in Discord, or from the dashboard.

  2. 2

    A Coordinator reviews it

    The refund is posted in your refund channel with Approve / Deny buttons. A Refund Coordinator decides. Refunds a Coordinator creates are approved automatically.

  3. 3

    Approved refunds enter the queue

    Denied refunds are closed out and never paid.

  4. 4

    The server pays the player

    The resource pays the player when they're online, or the next time they join if they're offline.

Requirements

  • An ESX or QBCore FiveM server.
  • Players must have Discord linked on join, so the resource can match a Discord ID to a character.
  • The Refund Panel add-on active on your server.

Set it up

  1. 1

    Open the panel

    Dashboard → Ticketing → Integrations → Refund Panel.

  2. 2

    Pick your framework

    ESX or QBCore, and it must match your server.

  3. 3

    Choose a refund channel

    Where Approve / Deny messages are posted for review. Optionally set a log channel for a record of every decision and delivery.

  4. 4

    Set your roles

    Pick the creator roles and the Refund Coordinator roles (see below).

  5. 5

    Generate a token & download the script

    Generate the resource token, download the script, and paste the config (token, API base, framework) into the resource on your server. Then ensure it.

Keep your token secret

The resource token lets a server deliver refunds. Never share it. If it leaks, rotate it from the panel, and the old token stops working immediately.

Roles

Refund creator roles
Members with these roles can create refunds. Their refunds are posted for a Coordinator to approve before anything is paid.
Refund Coordinator roles
Coordinators can approve or deny other staff's refunds in the refund channel, and their own refunds are approved automatically. Server admins always count as Coordinators.

Creating a refund

Use `/refund` in Discord with the player, an amount of cash and/or bank, an optional item + amount, and a reason. Run it inside a ticket to link the refund to that ticket. You can also create refunds from the dashboard, where staff with dashboard access approve them directly.

Refund types & limits

Define refund types with their own per-refund caps for cash, bank and total item count. A cap of -1 means no limit. Vehicles are not supported; refunds cover money and items.

Online vs offline players

If the player is online, they're paid right away. If they're offline, the refund stays queued and is delivered the next time they join. Payouts are idempotent, so a refund is never paid twice.

Cancelling the add-on

Cancel the add-on from your account page. You keep access until the end of the paid period; once it lapses the resource stops receiving refunds, so nothing is paid out anymore.