Pay with a tap. Know every cent.

Cashless payments, ticketing and staff for festivals and events. Built on certified banking terminals, and it keeps working when the internet doesn't.

A festival takes thousands of payments an hour. Each one should take a second, be impossible to fake, and reach your dashboard before the next one starts. That is the whole idea behind NANPay.

Three terminals.
One system.

Choose the right hardware for every spot on site. All three share the same wristbands, menus and live reports.

Weatherproof gate scanner

An IP65-rated handheld for access control. Rain and dust don't stop it, so it works at open-air gates, car parks and campsites.

Compact POS terminal

A handheld banking terminal that takes wristbands and bank cards and prints receipts. Made for small bars, food trucks and any counter short on space.

15-inch dual-screen terminal

One screen for the bartender, one facing the customer. Between orders, the customer screen plays your ads: line-up news, offers and your sponsors.

Turn every bar into ad space you can sell to sponsors.

The internet went down.
The bar didn't.

Your dashboard €0.00 No connection

Online. Every sale reaches your dashboard within seconds.

Connection lost. Terminals keep approving wristband payments and store each sale on the device.

Back online. Stored sales sync on their own. Nothing is lost and nothing is counted twice.

Try it yourself.

Switch the connection off and watch the bar keep selling.

Online. Syncing live.

On the terminal

    Sold at the bar €0.00
    Seen by your dashboard €0.00
    Waiting to sync 0

    Security built to banking standards.

    The same layers of protection banks rely on, applied to every tap, top-up and refund.

    PCI-certified terminals
    Bank cards, Apple Pay and Google Pay are read by PCI-certified payment terminals. Card data never touches your staff, your network or our servers.
    Signed wristband balances
    Every balance written to a wristband carries a cryptographic signature. A wristband edited with a phone app or cloned on the side is rejected at the first tap.
    Keys in secure hardware
    Terminal keys live inside the device's secure processor. They can't be read out, even with the device in hand.
    One-click blocking
    Lost a terminal or a wristband? Block it from the dashboard. A lost wristband's balance moves to a replacement, and a blocked terminal stops taking payments.
    Roles for every person
    Owners, managers, vendors and read-only accountants each see exactly what their role allows, and nothing more.
    A complete audit trail
    Every top-up, sale, refund and change records who did it, on which device, and when.

    See every euro,
    as it happens.

    Sales from every bar, food truck and top-up desk land on your dashboard in seconds. Close a shift and the numbers already match the terminals, down to the cent.

    Revenue today €184,212.50
    Live
    • Shift reconciliation

      Each operator's shift closes with a summary that matches the ledger. No end-of-night counting.

    • Vendor settlements

      Every vendor gets their own sales, tips and discounts, ready to settle. Vendors can log in and see their own figures.

    • Fiscal-ready

      Receipts print on the terminal, and sales go to fiscal printers where the law requires it.

    • Export anything

      Download transactions, top-ups and refunds for your accountant, filtered however you need.

    Two ways to pay.
    One queue that moves.

    NFC wristbands

    Attendees top up once at a desk, online or by card, then pay with a tap. A sale takes under a second, even with no signal. Unused balance is refunded after the event.

    Bank cards and phones

    Visitors without a wristband pay directly by contactless card, Apple Pay or Google Pay, on the same terminal and in the same report.

    The right person
    behind every wristband.

    At check-in, each visitor's ID card is scanned and linked to their wristband. At the gate, staff scan the wristband and see the photo of the person it belongs to. A borrowed or resold ticket is caught on the spot, and every scan keeps a live count of who is in each zone.

    1. Check-in The visitor's ID card is scanned and their photo is linked to the wristband.
    2. At the gate Staff scan the wristband and compare the photo with the person in front of them.
    3. Fraud stopped Someone else wearing it? The photo gives it away, and the wristband can be blocked on the spot.
    4. Live zone counts Each zone gate counts who goes in and out, so you know how full the VIP area is and when it reaches capacity.

    Everything your event runs on.

    One platform from the first ticket sold to the last refund paid.

    Summer Fest 2027 Weekend pass Gate B, Friday from 14:00
    Linked to wristband

    Ticketing and access

    Sell tickets, link them to wristbands and check every visitor at the gate.

    • AMAna M.Manager
    • RTRadu T.Bar operator
    • ICIoana C.Top-up desk

    Staff and shifts

    Give operators a PIN and a role, then follow every shift.

    Updated on 12 terminals

    Vendors and menus

    Change a price once and every terminal at that stand has it.

    +€25.00
    €10€25€50
    Refund €8.40 to card

    Top-ups and refunds

    At a desk, from a terminal, or online through your own site.

    Add a tip?
    No tip5%10%
    Staff discount 20%

    Tips and discounts

    Staff discounts, happy hours and tip prompts, worked out the same on every terminal.

    1 terminal blocked

    Terminal fleet

    See every terminal, push updates, and block a device remotely.

    Your brand.
    Our engine.

    Put wristband top-ups, balances, tickets and refunds inside your own website and app. Attendees see your event, not us.

    • REST API with full documentation
    • Webhooks for sales, top-ups and refunds
    • Your logo, colours and domain
    • Sandbox event for testing
    top-up.js
    // Let attendees top up from your own site
    const res = await fetch(
      `${API}/events/summer-fest/wristbands/${uid}/top-ups`,
      {
        method: "POST",
        headers: {
          Authorization: `Bearer ${token}`,
          "Idempotency-Key": crypto.randomUUID(),
        },
        body: JSON.stringify({ amount: 2500 }),
      }
    );
    
    const { balance } = await res.json();
    // → { balance: 4250, currency: "EUR" }

    Built by people who run events.

    NANPay is part of NAN Group, alongside NAN Events. For 16 years the group has supplied the stages, sound, light, power and connectivity behind concerts, festivals and conferences across Romania. NANPay brings that experience to payments.

    years in the events industry
    16
    events supported
    8,750
    partners
    265

    Run your next event
    on NANPay.

    Tell us about your event and we'll show you the platform on your own numbers.

    Book a demo

    Tell us about your event and we'll get back to you to set up a time.