Server Website

Overview

Your shop at a glance.

Revenue$
–
–vs previous period
Paid orders🧾
–
–vs previous period
Estimated profit↗
–
–after supplier costs
Needs you!
–
orders waiting for you

Performance

Connect your server to see live numbers.

Payment methods

No paid orders yet.

Recent orders

CustomerItemsAmountStatus
Connect your server to see orders.

Setup checklist

Quick actions

Products

Everything you sell, grouped the way the shop shows it: Websites, Code and your own Digital items, each split by category. Gift cards and games from FazerCards are in Gift cards, and travel eSIMs are in eSIM — use the cards below to jump there.

ProductCategoryPrice ($)Live

Tip: change a price right in the table, then press Sync to server — the shop picks up new prices by itself.

Gift cards

Sell gift cards and game credit without holding stock. Choose what to sell, set your profit once, and the shop shows live prices. When a customer pays, the server buys the code from FazerCards and delivers it.

✅ Live on your shop

Everything you saved below appears here. Press a country to see its prices, ✕ to remove it. After changes press Sync to server.

1 · Connection

Add your FazerCards API key in Cloudflare first (steps in START-HERE.md → “Selling gift cards”), then press the button.

Every sale is paid from your FazerCards balance — keep it topped up. If it runs low the shop automatically hides those items.

2 · Your profit

3 · Choose what to sell

Press “Load catalog” (one request). The brand, country and group are detected automatically — you can fix any of them.

After saving, press Publish → Sync to server, then Download data.js and upload your site folder (the brand list lives in data.js; prices are always live).

4 · Game top-ups (PUBG, Free Fire, Mobile Legends…)

The customer types their Player ID at checkout, you are paid first, then FazerCards charges the game account. Uses the same profit setting as gift cards (step 2).

Steam top-up settings (only if you sell “Steam top-up”)

FazerCards decides what it charges you for a Steam top-up, and it tells us only after the order. Enter your best guess. 100 means they charge you the same as the amount. The shop adds your profit on top. After your first real Steam order the real number shows here.

% of the amount

After saving: Publish → Sync to server, then Download data.js and upload the site folder.

eSIM

Sell travel data eSIMs (powered by eSIM Access). Choose the countries, set your profit once, and the shop shows live plans. When a customer pays, the server buys the eSIM and the customer gets the QR code and install steps on the order page.

1 · Connection

Add your eSIM Access key in Cloudflare first (name: ESIM_KEY — steps in START-HERE.md → “Selling eSIMs”), then press the button.

It is prepaid: every eSIM you sell is paid from your eSIM Access balance. Keep it topped up. If it runs low, the shop hides eSIMs and you get a Telegram alert.

Optional. eSIM Access tells the server the moment an eSIM is ready, so customers do not wait. Without it the page still updates by itself within a minute.

2 · Your profit

3 · Choose countries

Press “Load countries” (one request). Tick the countries and regions you want to sell, then Save.

After saving press Publish everything. Plans and prices are always read live from eSIM Access; only the list of countries is published with the website.

✅ Live on your shop

The countries you saved appear here. Press “Plans & prices” to see what each plan costs you and change your price.

Orders

Every order from your shop. Paid orders are delivered automatically — you only act on the ones marked needs you.

DateCustomerItemsAmountStatus

Press Refresh to load orders from your server.

Old manual orders (only if you do not use the server)
DateCustomerItemUSDStatus

Customers

Everyone who created an account. Search, open a customer to see orders, edit details, disable or delete the account, or set a temporary password.

Customers–
With orders (loaded)–
Disabled (loaded)–
JoinedNameEmailPhoneCountryOrdersPointsStatus

Press Refresh to load your customers.

⭐ Customer reviews

Customers can review an order after it is delivered. Nothing appears on your shop until you press Approve — so only real, checked reviews are shown.

DateStarsCustomerReviewStatus

Press Refresh to load reviews.

Messages

Live chat with your customers. Every visitor is one ticket (like #A3F2) with its own thread, topic and unread counter — so even 10 people writing at once stay separate. You can answer here or from Telegram.

Conversations

Press ↻ to load.

Pick a conversation on the left.

Settings

Pick a section. Each one has its own topic, so you always know where to look. Press Save settings (bottom) after changing fields in the Store, Payments, Contact or Connection sections.

Store

Where customers pay you

Fill the ones you want to accept — each one appears as a payment box at checkout. Leave the others empty.

₮
₮
₿
B
Important about Binance deposit addresses: when a customer pays from Binance to another Binance address, Binance often moves the money inside its own system — it never appears on the blockchain, so the shop cannot see it and you would have to press “Mark paid” yourself. For fully automatic payments use a wallet address you control (TronLink, Trust Wallet…) for TRC20/BEP20. The Binance Pay box above is the right choice for customers who pay inside Binance.

Contact & alerts

Customers can reach you by chat, WhatsApp or Telegram, and you get an alert on your phone for every order.

✈

Live chat + order alerts on your Telegram

Free. Create a bot in Telegram with @BotFather (send /newbot), copy its token into Cloudflare as a Secret named TELEGRAM_BOT_TOKEN and Deploy. Then press Connect Telegram below.

Open this page with your server connected to check Telegram.

Binance auto-detect (Binance Pay and Binance-to-Binance transfers)

Connect a read-only Binance key and the shop confirms Binance Pay payments and Binance-to-Binance transfers (TRC20 / BEP20 deposit address) by itself. Steps are in START-HERE.md → “Binance auto-detect”. After adding the two secrets in Cloudflare and pressing Deploy, press the button.

Email receipts

After every paid order your customer gets an email with the invoice and a button to their private order page. Free setup with resend.com (steps in START-HERE.md → “Email receipts”). Press the button to send yourself a test.

Social media & best sellers

Paste the full link (starting with https://). Only the ones you fill in appear as icons at the bottom of your shop. Leave empty to hide.

Server connection

A link that logs this dashboard in by itself (server, token, and GitHub publishing if you have set it up on this device). Save it as a bookmark or add it to your tablet's home screen: even if the dashboard ever looks empty, opening this link fills everything back in. Keep it private — it contains your token.

⭐ Points wallet

Customers earn points on every paid order and spend them as a discount at checkout. Saved straight to your server (no Sync needed). You can see and edit each customer\'s points in the Customers tab.

🌐 Arabic names (optional)

The whole shop already switches to Arabic when a visitor taps “العربية”. Product names that you typed in English stay in English unless you add an Arabic name here. One per line: English name | الاسم بالعربية. Press “Save settings” at the bottom, then publish your website.

🛍️ Shop extras

Switch each helper on or off. They only work when your server is connected (and, for emails, when email receipts are set up).

🔥 Best sellers on your homepage

Choose the items that appear first on your shop, in the order you want (up to 10 are shown). Search for a gift card brand, a game top-up or one of your own items and tap it to add. Use ↑ ↓ to change the order. Then press Publish everything.

Your best sellers (in order)

📖 How to redeem (shown on the receipt and the order page)

Customers buy two kinds of digital items: a top-up (sent straight to their game account) and a code (they redeem it themselves). After payment they automatically see step-by-step instructions, in their language. Built-in guides already exist for iTunes, Google Play, Steam, PlayStation, Xbox, Roblox, Netflix, Amazon, Spotify, Razer Gold, Nintendo, PUBG and Free Fire, plus a general guide for top-ups and for any other code. Add your own below to replace or add one — it is matched by a word in the item's name.

After changing, press Publish everything.

All-Access pass

Advanced

Publish

One button puts every change live. Use it after you change products, prices, gift cards, settings or Arabic names.

Checking…

Use this if you changed something on the shop and it does not show after 2 minutes.

  • 1Sends prices, codes, wallets and gift-card choices to your server
  • 2Updates your website (names, images, products, language, connection file) — sent automatically if GitHub is set up in “Phone-friendly publishing” below, otherwise the two files are downloaded for you to upload to Netlify

Individual steps (advanced — you normally do not need these)
⚠️ Never upload this admin folder or any private*.js file to the internet — they contain your paid code.
1

Sync to server

Sends prices, private codes, wallets and your gift-card choices to your server. Price changes only need this step.

2

Update the website

Needed when you add or remove products, change names, descriptions, images or gift-card brands.

📱 Phone-friendly publishing

Two buttons so you never need a computer: your dashboard is kept safe on your server, and the shop's data.js can be sent straight to GitHub, which updates your website by itself in about a minute.

☁ Cloud copy of this dashboard

Saved automatically about a minute after every change (turn off below). Open the dashboard on any phone or computer, enter your server address and token in Settings, then press “Load”.

🚀 Publish the website (GitHub → Netlify)

One-time setup is in START-HERE.md → “Publish from your phone”. Then the button below updates the live shop.

Put the file in your site folder (replace the old one), then upload the whole site folder to Netlify (Deploys → drag the folder).

3

Back up (important)

Your products live in this browser. Download a backup now and then and keep it safe.