gta6/prompts
economy
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.

NON-TESTÉ — the reference Lua is syntax-validated, not run in a live FiveM server. Adapt and test on your own dev server before shipping.
Est. Lua
~80 loc
Claude
Claude Opus 4.x / Sonnet 4.x
Validation
syntax-validated
Updated
2026-06-25

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). [INFERRED] priced inside the $50-389 standalone-script band against the signal-scraper corpus (tebex_snapshot n=100, median seller $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.