Feature Summary

Feature Summary

GENERAL BYTES — Structured List of Functions & Features

A) CAS — Crypto Application Server (server software)

CAS is the central server every BATM connects to, which in turn connects to your exchanges and hot wallets. It is managed through a web admin interface. Main entry points: CAS overview · CAS Manual.

A.0 Global UI elements

  • Search bar — quick navigation by Transaction ID, Identity Public Id, Invoice Public Id, Location Public Id, Cash Collection Id, Cash Replenishment Id, Output Queue Batch UId.

  • Terminal search modes — partial (serial), multi-search (comma-separated serials), field search (city/ci, street/st, locationName/ln, terminalName/tn, serialNumber/sn).

  • Profile — logged-in operator's profile.

A.1 Terminals List

  • Add Terminal — add a terminal (requires existing Fiat/Crypto/AML-KYC setting + Location); enter the serial number.

  • All Terminal Transactions — transactions across the whole fleet.

  • Analytics — aggregated trade statistics and reports.

  • Tags — tag and sort terminals.

  • Batch Actions — activate/deactivate, change administration key, change diagnostics key, bulk firmware upgrade.

  • Pairing Requests — control terminal pairing.

  • Status / metric columns — Status (Online/Offline/Inactive/Rejected), Serial Number (+ SW version, VPN), Balance, Buy In/Out, Sell In/Out, Cashbox Repletion %, Days To Full Cashbox, Location, Ping Duration (heartbeat), Connected At, Actions.

A.1.1 Terminal Details

  • Dashboard / Terminal Display — quick figures, Updated/Terminal/Server Time, Balance, Available/Allocated for Dispensing, Remaining Anonymous Customer Limits.

  • Counters — Buy/Sell/Maintenance counters, Long (permanent) and Short (resettable on cash servicing).

  • Identification fields — Serial Number, Version (firmware), Network Info, Restore point version, Name, Acceptors (bill acceptor/billset), Created at.

  • State & access — Terminal Locked, Terminal Active, Deactivate outside opening hours, IP Whitelist Enabled / IP Whitelist / auto-update.

  • Allow Buy Orders — create orders instead of transactions (GB Safe), Registration Number, Top Left Corner Display, physical appearance.

  • Association — Use Terminal Templates, Owner (Organization), Notification Policy, AML/KYC Setting, Skin, Resource Bundle, Terminal Permission Template.

  • Keys & messages — Administration Key (QR), Maintenance Message, Diagnostics Key (QR), Auto Restart.

  • Transaction security toggles — Hardcoded Blacklist, Allow Balance Check, Don't Accept Cash If Insufficient Supply, Receipt Delivery, Email/SMS Purchases, Voice Call, QR Code Sticker Detection, Price Chart Screensaver, Private Administration, Hide redeem button, Ignore Transaction Failures, Cash Fraud Detection, CashBox Video Recording.

  • In-transaction behavior — Customer can cancel, Disable Door Sensor, Skip Privacy Notice, Marketing Agreement Screen, Skip marketing e-mail, Blur Detection Limit, Hide discount amount.

  • Withdraw Configuration — QR code / phone number / both.

  • Insert-cash screen display — Show Market Rate, Show Percentage Fee, Hide Fixed Fee, resource-bundle image screens, hide sell SMS opt-in.

  • Banknote Labels — provisional credit for cash on hand (Bankline support).

  • Currencies — Main + Additional Cash Currencies, Crypto Currency, assignment of Fiat/Crypto Settings.

  • Languages — Default Language + Preferred Languages.

  • Custom Strings — texts on BATM, receipts, SMS/email.

  • Location — assign Location, From Date, Correct/Move/Show History.

  • Printing Settings — Paper/PDF Wallet print, Mandatory Paper Wallet Scan, printer warnings, Print Buy Receipt, Sell Tickets Delivery, Print Withdrawal Receipt, Remote Printer ID.

  • Cash/NFC Settings — Dispense Cash Algorithm, Cash Collection Mode (0–3), Display Last Cash Collection, Risk Tolerance, Card Issue Mode (NFC).

  • Payment Card Reader Settings — payment-card reader type.

  • Face Capture — silent selfie on every transaction.

  • Publish Settings — publish to CoinATMRadar/CoinATMmap (location, prices, fees, limits, AML type, buy/sell available, opening hours, operator info).

  • Profit Overrides — override Crypto Settings BUY/SELL profit at terminal level.

Terminal Details sub-pages

A.1.2 Actions

A.1.3 Terminal Templates

A.2 Safes List / GB Safes

A.3 Identities

A.4 Queues

A.5 Travel Rule

A.6 Crypto Settings

A.7 Fiat Settings

A.8 AML / KYC Settings

A.9 Notification Policies

A.10 Discounts

A.11 Locations

A.12 Blacklists

  • Blacklists — blocked wallet addresses and customers.

A.13 Look & Feel

A.14 Persons

A.15 POS

A.16 Organizations

  • Organizations — multi-tenant orgs, terminal ownership, Phone Lookup Provider, Banknote Labels.

A.17 Log Viewer

A.18 Third Party

A.19 Security

A.20 Questionnaires

A.21 Custom Fields

A.22 Tools

A.23 Billing

A.24 Help

  • Help — in-app help.

A.25 CAS deployment & reference (outside the web menu)


B) Terminal software (the BATM app)

The app running on the terminal (BATMTwo / BATMThree / BATMFour / Ultra / GMKit) handles customer service and local administration. Most behavior is configured in CAS but executed on the terminal.

B.1 Customer transactions

  • BUY — customer buys crypto for cash (1-way and 2-way machines).

  • SELL — customer sends crypto, machine dispenses fiat (2-way only).

  • Balance Check — check wallet balance at the terminal.

  • Withdraw / redeem — withdraw cash via QR code (printed/SMS ticket) or phone number + OTP.

  • Sell Tickets — sell off-site, redeem fiat at any 2-way machine (print / SMS).

  • Cancel transaction — customer can cancel (optionally even after inserting cash).

  • Discount codes — enter promo/discount codes.

B.2 Wallets & delivery

B.3 Identity, KYC & on-terminal security

B.4 UI / presentation

B.5 Cash hardware & logic

B.6 Local terminal administration

B.7 Remote terminal management (from CAS)


C) Supporting / ecosystem software

Copyright © 2020-2026 General Bytes USA LLC