Default: admin / admin123 â change this after first login.
| User ID | Amount |
|---|
No successful transactions yet.
No transactions yet.
Deposits made directly through the bank payment gateway (Saman Kish) â kept separate from manual card/account/PAYA transfers.
| When | Internal ID | Terminal | User ID | Amount | Status | PayGateTranId | RRN | Card (masked) |
|---|
No gateway transactions yet â this section will fill in once the bank gateway is integrated.
Apply to every terminal below â not tied to any one of them.
Turn a terminal on or off, rename it, or change how often it's picked relative to the others. When more than one is active, deposits rotate between them â same idea as the priority/weight already used for cards and bank accounts.
| Name | Provider | Priority | Status |
|---|
No terminals yet.
Adding a new terminal or changing its API credentials is restricted to the Super Admin account.
Define who sees each card using amount range and account tier. When several cards match, one is picked at random, weighted by priority. Card numbers must be exactly 16 digits.
Used for "Account Transfer". Give each account a bank name (and optional logo URL) â users pick their own sending bank first, and are only matched with accounts at that same bank.
Used for "PAYA Transfer". IBAN + BIC based accounts, matched purely by amount and category (no sender-bank matching).
Assign a category to a User ID. When that user requests a transfer, this category decides which cards they can be matched with.
| User ID | Username | Category | Allowed methods |
|---|
No users assigned yet â unassigned users get the standard category.
A full snapshot of every card, bank account, and PAYA account ever deleted â nothing is discarded, so you can always look back at what it was.
| Deleted at | Deleted by | Type | Details |
|---|
No accounts have been deleted yet.
| Method | Count | Amount |
|---|
| Card | Times used | Successful amount | Last used |
|---|
No sender cards recorded for this user yet.
Verified deposits only, biggest first.
| Method | Card / account | Deposits | Total amount | Last deposit |
|---|
No verified deposits to any of our cards/accounts yet.
| When | From | To | Changed by |
|---|
No level changes recorded for this user yet.
Users who trip one or more risk rules. This page is informational only â it never blocks anyone. Change the thresholds under Settings.
| User | Level | Signals |
|---|
No users match any risk rule right now.
Define the tiers a user can be placed in. New users start on Standard by default until you (or an automatic upgrade) move them.
Off by default â manual assignment stays in effect until this is on. Only ever upgrades a user, never automatically downgrades them. Leave a level's threshold blank to exclude it from automatic upgrades.
| Name | Auto-upgrade threshold (IRR) | Allowed methods |
|---|
A role is a set of backoffice sections an employee can access.
| Username | Role | Status |
|---|
Logged every time a user cancels an in-progress transfer, so you can spot users cancelling unusually often.
| When | User ID | Method | Amount | Step cancelled at |
|---|
No cancellations logged yet.
Reusable message templates for verifying/rejecting transactions â pick one instead of retyping each time.
Everything the visitor sees on the public page â edit the Persian and English version of each piece of text, upload a logo, and turn on top/bottom banners. Leave a text field empty to hide that element on the public page.
Language a first-time visitor sees before they pick one themselves. They can always switch with the language button on the page.
Thin banner shown above the page content. Recommended: wide and short (e.g. 1200Ă120px) so it stays unobtrusive on mobile.
Same as the top banner, shown at the bottom of the page.
| User ID | Count | Amount |
|---|
| Method | Label | Count | Amount |
|---|
| Admin | Verified | Rejected |
|---|
| User ID | Cancellations |
|---|
| Step | Visitors | Of page loads |
|---|
Checking...
To enable it, set the ANTHROPIC_API_KEY environment variable on the server and restart. Optionally set ANTHROPIC_MODEL to override the default model.
While a customer waits for their review, a small sports quiz (football, basketball, volleyball, wrestling, futsal â including club-logo and player-photo questions) can keep them entertained. The AI writes the questions ahead of time; nothing to write or approve. Uses the same API key as receipt reading. The panel text is editable under Site Content.
Shown in the header widget. Set by hand for now â replace with a live API whenever that's ready.
Display-only â every amount is still stored, compared, and limited in Rial everywhere. This only changes how numbers are shown to you in this panel.
Decide which users are listed on the Risk Management page. Informational only â nothing is blocked. Enter 0 to switch a rule off.
Shown to users above the account card on step 2 of the transfer flow. Shown in whichever language the visitor has selected.
Cross-checks a transfer against bank SMS notifications from central-admin.net, by time and amount. Fully optional â leave off and nothing below does anything.
Leave this empty and the bank's official logo is used automatically (when the bank is recognized). To use your own, choose any image, any size â it's resized for you.
Choose any image, any size â it's automatically cropped to fit the card shape. No need to resize it yourself.
Leave this empty and the bank's official logo is used automatically (when the bank is recognized). To use your own, choose any image, any size â it's resized for you.
Choose any image, any size â it's automatically cropped to fit the card shape. No need to resize it yourself.
Leave this empty and the bank's official logo is used automatically (when the bank is recognized). To use your own, choose any image, any size â it's resized for you.
Choose any image, any size â it's automatically cropped to fit the card shape. No need to resize it yourself.
Upload an .xlsx, .xls, or .csv file with a header row. Columns (any order, case-insensitive):
| Column | Required | Notes |
|---|---|---|
| User ID | Yes | 4-15 digits |
| Username | No | 3-60 chars â letters, digits, or . _ % + - @ (email addresses OK), must be unique |
| Category | No | Must match an existing level's name or key â blank = Standard |
| Methods | No | card, bank, and/or paya, separated by commas â blank = all allowed |
If a User ID already exists, that row updates it instead of creating a duplicate â only the columns you fill in get changed.
A user's own method setting (in their Users profile) always overrides this if it's set.
The payment gateway isn't part of this restriction â it has its own on/off switch under Gateway Setup.