LIVE PREVIEWBUY FOR $29

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:
https://esimscan.spagreen.net/admin/login

Electronic mail: [email protected]
Password: 123456

Buyer Account:
https://esimscan.spagreen.net/login
(non-compulsory — visitor checkout wants no login)

Electronic mail: [email protected]
Password: 123456

Storefront:
https://esimscan.spagreen.net/
(browse & purchase — visitor checkout)

Storefront — browse eSIMs by destination, guest checkout

Storefront — browse eSIMs by destination, guest checkout

All-in-one Data + Voice + SMS plans, set your own margin

Destination page — live plan selection, Stripe & PayPal checkout

AI eSIM Advisor recommends plans from your own catalog

Admin back-office dashboard — revenue, orders and analytics

Orders & fulfillment — manual, stub or live provisioning

Multi-supplier supply chain — Airalo, eSIM Access, Maya, eSIM Go

Catalog sync — pull packages and set your selling price

AI settings — bring your own OpenAI, Claude or DeepSeek key

Customers, KYC and support ticket system

Optional customer portal — my eSIMs, orders and profile

Built with a modern stack — Laravel 12, React 19, Inertia, MySQL

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), or dwell (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 exposes VITE_* 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 with npm 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:

  1. Conditions – PHP 8.2+, Composer 2, Node.js 18+, MySQL 8+,
    Git
  2. Clone & set upcomposer set up and
    npm set up
  3. Setting – Copy .env.instance to
    .env; run php artisan key:generate; set
    APP_URL, DB_*, MAIL_*, and
    ESIM_PROVISIONING_DRIVER
  4. Database – Create a MySQL database and run
    php artisan migrate --seed, then
    php artisan i18n:seed-defaults
  5. Construct & runnpm run construct (or
    npm run dev), then php artisan serve; run
    php artisan queue:work for background jobs
  6. Manufacturing – See README_DEPLOYMENT.md and the
    aaPanel guides in docs/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_KEY secure—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 relative src paths on this
    file with the hosted https URLs earlier than publishing (CodeCanyon doesn’t host
    description photos). Add codecanyon/thumbnail.png (80×80) and
    codecanyon/inline-preview.png (590px) in Envato’s merchandise uploader.


Source