Third-party prices: eSimScan integrates with exterior providers
equivalent to OpenAI, DeepSeek, and
Stripe (and different suppliers you configure). These providers invoice
you instantly based mostly in your utilization and pricing; these charges are
not included within the CodeCanyon buy worth. You need to provide
your personal accounts, API keys, and budgets for any third-party APIs or cost
processors you allow.
eSimScan – AI-Powered eSIM & Information Plan Market Script | PHP React
esimScan is a production-ready utility for promoting eSIMs on-line. Run a
full travel-data retailer finish to finish: a public storefront the place prospects
browse knowledge plans by nation and area, visitor checkout with Stripe and PayPal,
automated eSIM supply by e mail (QR code + activation particulars), and a single
admin back-office to run all the things—orders, suppliers, catalog, prospects, KYC,
advertising and marketing, funds, and system settings. Join main eSIM suppliers
(Airalo, eSIM Entry, Maya Cell, eSIM Go), sync their catalogs, set your
margin, and fulfill orders manually, in demo mode, or dwell through the supplier API.
Third-party prices: esimScan integrates with exterior providers
equivalent to eSIM suppliers (Airalo, eSIM Entry, Maya Cell,
eSIM Go), cost processors (Stripe, PayPal),
and AI suppliers (OpenAI,
Claude / Anthropic, or DeepSeek — you select
which one to make use of). These providers invoice you instantly based mostly in your utilization and
pricing; these charges are not included within the buy worth. In
specific, the non-compulsory AI options value nothing additional to purchase, however every
AI request is billed to your personal AI-provider account — you provide the
API key and finances. You need to provide your personal accounts, API keys, wholesale eSIM
credit, and budgets for any third-party APIs or cost processors you allow.
Demo
|
Admin Again-office: Electronic mail: [email protected] Password: 123456 |
Buyer Account: Electronic mail: [email protected] Password: 123456 |
|
Storefront: |
Why esimScan?
-
Promote eSIMs finish to finish – Public storefront with nation and
area looking, visitor checkout, cost, and automated eSIM supply (QR +
activation) by e mail—no buyer login required. -
Multi-supplier provide chain – Join Airalo, eSIM Entry,
Maya Cell, and eSIM Go; take a look at the connection, sync packages, top-ups,
areas, and international locations, and set your promoting margin. -
Versatile success – Select how a paid order turns into a
delivered eSIM:handbook(workers ship),stub
(on the spot demo knowledge), ordwell(auto-issue through the supplier API). -
One admin back-office – Run the entire retailer from
/admin: dashboard, orders, customized & top-up orders,
suppliers, catalog, prospects, KYC, advertising and marketing, help, and reporting. -
Advertising inbuilt – Vouchers, reward playing cards (single or bulk),
and a referral program—codes validated server-side at checkout. -
AI assistant (non-compulsory) – An AI eSIM Advisor on the
storefront recommends the correct plan from your personal catalog, and a “Counsel
reply” button drafts help solutions for brokers. Convey your personal key for
OpenAI, Claude (Anthropic), or DeepSeek—decide one in admin. -
Storefront funds – Take cost with Stripe and PayPal,
with a clear success/affirmation stream. -
Optionally available buyer accounts – Consumers can register to trace
their eSIMs, orders, KYC, and help tickets—whereas visitor checkout stays the
default. -
World by design – Multi-currency and multi-language with
full RTL help (English, Bangla, Arabic, Hindi out of the field; add extra
from admin). -
Safety-minded – Function-based entry management, encrypted
supplier credentials, KYC paperwork on a personal disk, audit logs, safe
headers, and an non-compulsory demo mode for secure exploration. -
Documentation included – VuePress guides: setup, manufacturing
deployment, aaPanel, storefront/prospects, admin, and eSIM supplier
configuration.
Core modules & options
Storefront & checkout
- Browse eSIMs by vacation spot, standard packages, and all-in-one plans
- Visitor checkout with e mail + telephone—no account required
- Vouchers and gift-card codes utilized dwell at checkout
- Stripe and PayPal cost, with successful/affirmation stream
- Optionally available buyer account: my eSIMs, orders, profile, KYC, and help
eSIM supply & success
-
Order lifecycle: paid → provisioning → fulfilled → delivered (refund/cancel
supported) -
eSIM emailed with a scannable QR code and handbook particulars (SM-DP+ deal with +
activation code) through a signed URL -
Three provisioning modes through
ESIM_PROVISIONING_DRIVER:
handbook,stub,dwell -
Auto-provision on cost and editable supply e mail template
(esim_delivery); failed dwell orders fall again to handbook
Suppliers & catalog
-
Join Airalo, eSIM Entry, Maya Cell, eSIM Go—credentials saved
encrypted - Take a look at connection, then sync packages, top-ups, areas, and international locations
- Per-provider and per-package margin management; allow/disable packages
-
Configurable sync interval and price limits
(MASTER_ESIM_SYNC_MAX_SECONDS)
Orders & prospects
- Each sale in a single place: fulfill, resend, refund, cancel, full
- Manually create customized orders and top-up orders
- Buyer information (auto-saved from checkout); block/unblock
- KYC verification with paperwork streamed from a personal disk
Advertising
- Low cost vouchers (share or fastened)
- Pay as you go reward playing cards—ship individually or bulk-generate
- Referral program with reward settings and exports
AI assistant (non-compulsory)
-
Select your AI supplier in Admin → AI Settings:
OpenAI, Claude (Anthropic), or
DeepSeek—API key saved encrypted, with a one-click
“Take a look at connection” -
AI eSIM Advisor – A storefront widget the place a client
describes their journey and will get matching plans from your personal catalog,
every deep-linking into checkout (suggestions are grounded in your
packages, not invented) -
Help reply drafting – A “Counsel reply” button on admin
and reseller help tickets drafts a response from the dialog and the
buyer’s orders; the agent edits earlier than sending (by no means auto-sends) -
Every function has its personal on/off toggle; all AI calls use the API key and
finances from your supplier account (billed by them, not included in
the acquisition worth)
System & settings
- Electronic mail system: a number of SMTP configurations + editable e mail templates
- Currencies (codecs & alternate charges) and languages (i18n + RTL)
- Roles & permissions (RBAC), admin customers, and audit logs
- Web site templates for storefront/touchdown pages
- Branding, basic settings, in-app notifications
- Reporting: analytics, revenue/margin, evaluations
- Optionally available demo mode (
APP_DEMO_MODE) to dam writes in demos - Single root
.env(Vite exposesVITE_*solely)
Integrations (as configured)
- eSIM suppliers: Airalo, eSIM Entry, Maya Cell, eSIM Go
- Funds: Stripe and PayPal for storefront checkout
- SMTP for eSIM supply, verification, password reset, and notifications
-
AI suppliers: OpenAI, Claude (Anthropic), DeepSeek—decide one in Admin → AI
Settings (convey your personal key); Google sign-in (Firebase) for the storefront
Retailer-owner workflow
esimScan is constructed for working an eSIM-selling enterprise from one back-office:
-
Electronic mail System – Add and activate SMTP so eSIM/QR emails can
be delivered. -
Fee gateways – Join Stripe/PayPal so prospects can
pay on the storefront. -
Suppliers – Add provider API credentials, take a look at, and sync
their catalog into your retailer. -
Margin & catalog – Set your margin and curate which
packages are sellable. -
Advertising – Create vouchers, reward playing cards, and referral
rewards. -
AI (non-compulsory) – Add an OpenAI, Claude, or DeepSeek API key
in AI Settings, allow the eSIM Advisor and/or help reply
drafting. Billed by your AI supplier; off by default. -
Function – Watch orders, fulfill and ship eSIMs, deal with
help, and overview the dashboard and reporting. -
Docs & internet hosting – VuePress documentation in
docs/; construct static docs withnpm run construct(from
docs/) for internet hosting.
Tech stack
Frontend:
- React 19 with Inertia.js (SPA really feel, server-driven routing)
- Vite for improvement and manufacturing builds
- Tailwind CSS
- i18next / react-i18next for internationalization (with RTL)
- sonner for app-wide toast notifications
Backend:
- PHP 8.2+ with Laravel 12
- MySQL 8+ (SQLite supported for native improvement)
- Redis non-compulsory for cache/queue (database fallback included)
- Queue employee for provisioning, emails, and catalog syncs; scheduler for periodic duties
- Separate guards for storefront prospects and the admin back-office
Documentation:
-
VuePress web site below
docs/(setup, deployment, aaPanel,
storefront/prospects, admin, eSIM supplier configuration)
Set up (fast overview)
Full steps are within the repository README and docs/information/setup.md.
Abstract:
-
Conditions – PHP 8.2+, Composer 2, Node.js 18+, MySQL 8+,
Git -
Clone & set up –
composer set upand
npm set up -
Setting – Copy
.env.instanceto
.env; runphp artisan key:generate; set
APP_URL,DB_*,MAIL_*, and
ESIM_PROVISIONING_DRIVER -
Database – Create a MySQL database and run
php artisan migrate --seed, then
php artisan i18n:seed-defaults -
Construct & run –
npm run construct(or
npm run dev), thenphp artisan serve; run
php artisan queue:workfor background jobs -
Manufacturing – See
README_DEPLOYMENT.mdand the
aaPanel guides indocs/information/(PHP-FPM, queue employee,
scheduler, SSL)
Documentation index: see docs/README.md within the repository.
System necessities
- PHP 8.2 or increased (with pdo_mysql, mbstring, openssl, bcmath, curl, gd)
- MySQL 8.0 or increased (SQLite for native improvement)
- Composer 2 and Node.js v18 or increased
- Minimal 2GB RAM (4GB+ beneficial for manufacturing)
- Trendy browser (Chrome, Firefox, Safari, Edge)
-
Manufacturing: a persistent queue employee and the scheduler (cron) so eSIM
supply, provisioning, and catalog syncs run reliably
Changelog
Model 1.0.0 – Preliminary launch
- eSIM retailer & travel-data reseller (Laravel 12 + Inertia/React)
-
Public storefront with visitor checkout, Stripe/PayPal, and automated eSIM
supply (QR + activation) by e mail -
Multi-supplier integration (Airalo, eSIM Entry, Maya Cell, eSIM Go) with
catalog sync, margins, and handbook/stub/dwell success -
Admin back-office: orders, suppliers, catalog, advertising and marketing, prospects, KYC,
reporting, e mail, currencies, languages, and RBAC - Multi-currency, multi-language with RTL, audit logs, and demo mode
-
Optionally available AI assistant: storefront eSIM Advisor and help reply drafting,
powered by your alternative of OpenAI, Claude (Anthropic), or DeepSeek - VuePress documentation for setup, deployment, and configuration
Help & notes
Documentation first – Learn the guides within the
docs/ folder (or your hosted docs web site): setup, storefront &
prospects, admin, and eSIM supplier configuration.
Help – For technical points, use your market or
repository help channel. Embody error messages, steps to breed,
PHP/MySQL variations, and related .env variable names (not secret
values).
Essential notes:
-
Hold
APP_KEYsecure—supplier API credentials are saved
encrypted with it; altering it makes saved credentials unreadable. -
eSIM supply emails require an lively SMTP configuration (Admin → Electronic mail
System) and a working queue employee. -
Dwell auto-issuing requires legitimate eSIM supplier credentials and wholesale
credit score/stability with that supplier. -
Scheduled duties and background jobs require the queue employee and scheduler to
run repeatedly in manufacturing. -
Description photos are in
codecanyon/description/. Add them to
your personal server/CDN and substitute the relativesrcpaths on this
file with the hosted https URLs earlier than publishing (CodeCanyon doesn’t host
description photos). Addcodecanyon/thumbnail.png(80×80) and
codecanyon/inline-preview.png(590px) in Envato’s merchandise uploader.

