vi/raiser
economy
economy, GTA 6 style illustration
Vaultbeginnereconomy

Payment Terminal, Merchant Card Reader

ESX/QBCore/QBox merchant card-reader that charges a nearby customer a typed amount on tap-confirm, bank-to-bank, with an optional society cut.

PRODUCTION-SHAPED, the reference Lua is validated and written framework-correct for ESX, QBCore, and QBox, ready to drop into your server.
Est. Lua
~80 loc
Claude
Claude Opus 4.x / Sonnet 4.x
Validation
syntax-validated
Updated
2026-06-25
Unlock price
$199Vault

Unlock all 510 prompts

Profit potential / mostable
$500($150 to $2,000)

$50-389 script band, sized for a stable niche; top sellers clear around $11.85K/mo.

Effort vs return
beginner2-4h

Description

A merchant card-reader: the seller types a charge for a nearby customer, who taps to confirm, and money moves bank-to-bank with an optional society cut routed to the business account. It fills the gap between a mailed invoice and peer-to-peer cash, an instant, consented point-of-sale that shops, mechanics, and dealers sell their roleplay on.

Prompt Template

You are writing a FiveM resource for QBCore (ESX/QBox-adaptable). Framework via exports:…

🔒 Eyes-only, locked prompt body

The full prompt template and its reference Lua are part of a one-time pack. Pick your depth, both are lifetime access, no subscription, ever.

Core$49one-time
  • 60 prompts + syntax-validated reference Lua
  • Lifetime access, pay once
Most Popular · Best Value
Vault$199one-time
  • All 510 prompts, the full library
  • Per-prompt profit/trend intelligence (CSV + playbook)
  • Lifetime free updates, new niches as the market moves
Get the Vault, $199

$49 for 60 · $199 for all 510 + intelligence, one-time, no subscription.

Expected Output

The reference Lua at content/expected-outputs/economy/30-payment-terminal-card-reader.lua implements a /charge command, a server-stored pending charge with distance and self-charge checks, a…

🔒 Eyes-only, locked prompt body

The full prompt template and its reference Lua are part of a one-time pack. Pick your depth, both are lifetime access, no subscription, ever.

Core$49one-time
  • 60 prompts + syntax-validated reference Lua
  • Lifetime access, pay once
Most Popular · Best Value
Vault$199one-time
  • All 510 prompts, the full library
  • Per-prompt profit/trend intelligence (CSV + playbook)
  • Lifetime free updates, new niches as the market moves
Get the Vault, $199

$49 for 60 · $199 for all 510 + intelligence, one-time, no subscription.

Known Failure Modes & Corrective Prompt

  • No customer confirm, charging straight from the merchant command lets a seller drain anyone. Require the terminal:confirm round-trip.
  • Trusting client amount, validate against the server-stored pending entry, not the value the customer echoes back.
  • Credit before balance check, verify the customer's bank covers the charge before moving money on either side.

Corrective re-prompt: "Make terminal:charge re-read pending[source] and reject any merchant/amount mismatch, check customer.PlayerData.money['bank'] >= amount before any RemoveMoney/AddMoney, and only fire the transfer after the customer's terminal:confirm, never directly from /charge."

Framework Integration

ESX: use ESX.GetPlayerFromId, xPlayer.getAccount('bank').money for the balance check, removeAccountMoney/addAccountMoney, and TriggerClientEvent('esx:showNotification', ...). QBCore: as written, QBCore.Functions.GetPlayer, Player.Functions.RemoveMoney/AddMoney, society cut via qb-banking. QBox: same QBCore exports; route the society cut through exports['qbx_management'] or ox_inventory-banked accounts.

Profit Potential

$150-$2000/mo on Tebex (expected ~$500), priced inside the $50-389 standalone-script band against a corpus of comparable Tebex sellers (median ~$11.85K/mo) for a stable economy niche.

Trend Signal

stable, inferred: Card-reader terminals exist only inside premium banking suites; reasoned demand as a standalone point-of-sale distinct from invoices and p2p pay.

Sales Angle

Position as a cheap standalone POS for shop, mechanic, and dealer jobs that want tap-to-pay without buying a full banking suite. Recommended Tebex price: $59.

Difficulty & Ship Time

beginner · ships in 2-4h.