FAQ & Troubleshooting

Common Questions

What is the terminal short code? Is it a password?

No. The terminal short code is a human-readable identifier like R1 or MAIN. It appears in Order IDs to help track which terminal processed a payment. It is not secret and not used for authentication.

What is the difference between a short code and a PIN?

Short Code
PIN

Used for

Identification (appears in Order IDs, reports)

Authentication (logging into a terminal)

Format

1-10 alphanumeric characters

8+ digits only

Secret?

No

Yes

Who has one?

Both terminals and cashiers

Cashiers only

Why can't I use letters in the PIN?

PINs are designed for quick entry on a numeric keypad at a POS terminal. Using only digits makes login fast and error-free on touch devices. The 8-digit minimum ensures security despite being numbers-only.

Can two cashiers have the same PIN?

No. PINs must be unique because the system uses the PIN to identify which cashier is logging in. If you get an error about duplicate PINs, choose a different PIN.

Can I control which tokens appear on a terminal?

Yes. Edit the terminal and toggle on Restrict Available Tokens. Then select only the tokens you want. Cashiers will only see those tokens when using the terminal. See Token Restrictions.

Can a cashier log into multiple terminals?

Yes, if they are allowed on those terminals (see Cashier Restrictions). Each terminal maintains separate sessions.

Can I see a cashier's PIN?

No. PINs are hashed and cannot be retrieved. If a cashier forgets their PIN, the merchant must reset it to a new value.

What happens if the terminal crashes during a payment?

The payment is not lost. Log back in and tap the History button to find and resume the pending payment. The same QR code and wallet address are preserved. See Payment History & Recovery for details.

Can a cashier see another cashier's payments?

No. Each cashier's history shows only their own payments on the current terminal. The merchant can see all payments across all cashiers from the dashboard.

What happens if a customer sends less than the requested amount?

The terminal detects partial payments automatically. The cashier can either:

  • Collect the partial amount and close the payment

  • Wait for the customer to send the remaining balance

How do I see all POS payments as a merchant?

Go to Dashboard > POS > Activity. You can filter by terminal or cashier using the Order ID codes.

Troubleshooting

"No cashiers assigned to this terminal. Contact your manager."

Cause: The terminal has cashier restrictions enabled and no allowed cashiers, or the cashier trying to log in is not on the allowed list.

Fix:

  1. Go to Dashboard > POS > Terminals

  2. Edit the terminal

  3. Add the cashier to the Allowed Cashiers list

  4. Save

"Invalid PIN"

Possible causes:

  • Wrong PIN entered

  • The cashier's account is deactivated

  • The cashier is not allowed on this terminal (restrictions)

Fix:

  • Double-check the PIN

  • Verify the cashier is active in Dashboard > POS > Cashiers

  • Check the terminal's allowed cashiers list

Session expired / logged out unexpectedly

Cause: 15 minutes of inactivity.

Fix: Log in again with the PIN. To avoid this, stay active on the terminal. The session extends automatically with any activity.

"PIN must be at least 8 digits"

Cause: The PIN entered is too short.

Fix: Use a PIN that is 8 digits or longer. Example: 12345678.

"PIN already in use"

Cause: Another cashier already has this PIN.

Fix: Choose a different PIN. Each cashier must have a unique PIN.

Terminal URL not working

Possible causes:

  • The terminal has been deactivated

  • The URL is incorrect

Fix:

  1. Check that the terminal is active in Dashboard > POS > Terminals

  2. Copy the terminal URL directly from the dashboard

  3. Make sure you're using the full URL including the terminal ID

Payments not showing in dashboard

Possible causes:

  • Payment is still processing on-chain

  • Filters are applied in the dashboard

Fix:

  • Wait for blockchain confirmation

  • Clear any filters in the payment history view

  • Search by the Order ID if you have it

Can't find my pending payment in History

Possible causes:

  • The payment has already expired (expired payments show in the "All" tab but cannot be resumed)

  • You're logged in as a different cashier

  • The payment was created on a different terminal

Fix:

  • Check the "All" tab in the history panel

  • Make sure you're using the same PIN/cashier as when the payment was created

  • If the payment expired, create a new one

Partial payment not showing the progress bar

Cause: The balance check takes a few seconds to detect on-chain funds.

Fix: Wait 5-10 seconds. The terminal polls for balance updates every 5 seconds. If the customer just sent funds, it may take one or two polling cycles to appear.

Last updated