Self-hosted PHP script · v1.0

Launch your own SMS verification website

VerifyHub is a ready-made PHP platform for selling virtual phone numbers and one-time SMS codes for WhatsApp, Telegram, Google, Instagram and 100+ other services. Install it on your hosting, connect an SMS provider and start selling.

  • Full source code
  • Web installer
  • Commercial licence
VerifyHub buy number page with service grid and order summary
VerifyHub on a phone
Features

Everything an SMS activation business needs

Customer area, payments, rentals, API and a complete admin panel, in one PHP script you own.

One-time activation numbers

Hundreds of services and countries with live price and stock. Codes appear instantly with a sound alert and can be copied in one click.

Number rentals

Rent a number for 1, 3, 7 or 14 days and receive every SMS sent to it during that period.

Automatic refunds

No SMS, no charge: if a code never arrives, the cost goes back to the customer's wallet automatically.

Wallet & payments

Customers top up with Stripe, PayPal, crypto (NOWPayments) or bank transfer. Coupons and referral earnings are built in.

Multiple SMS providers

Hero-SMS, 5sim, SMS-Activate compatible APIs and SMSPVA, with automatic fallback when one is out of stock.

Your prices, your margin

Markup rules per service, per country or both, minimum prices and automatic exchange rates.

REST API for resellers

API keys, IP allowlists and rate limits so your customers can order numbers from their own software.

Complete admin panel

Users, orders, transactions, bank transfers, stock, coupons, tickets, announcements, blog and admin roles.

SEO & growth tools

Landing page per service, dynamic sitemap, meta tags, blog, Telegram notifications, SMTP email and reCAPTCHA.

Screenshots

See the virtual number panel in action

1-minute walkthrough: storefront, buying a number, incoming codes, wallet and the admin panel.
How it works

From purchase to your first sale

  1. InstallUpload VerifyHub to your hosting and run the web installer. No command line needed.
  2. Connect a providerAdd your SMS provider API key, set your margins and enable payment methods.
  3. Start sellingCustomers top up, pick a service and country, and receive their verification code instantly.
Developer API

A real SMS verification API for your resellers

Every customer can create an API key and order numbers from their own tools. Keys support IP allowlists and rate limits.

  • GET /api/v1/services
  • GET /api/v1/prices?service=wa
  • POST /api/v1/order
  • GET /api/v1/order/{id}
  • GET /api/v1/balance
# Order a WhatsApp number
curl -X POST "https://your-site.com/api/v1/order" \
  -H "Authorization: Bearer YOUR_KEY" \
  -H "Content-Type: application/json" \
  -d '{"service":"wa","country":"62"}'

# Response
{
  "success": true,
  "data": {
    "order_id": 123,
    "phone": "+6281xxxxxxxx",
    "status": "waiting",
    "cost": 0.50
  }
}
Pricing

One licence, everything included

VerifyHub licence Launch price
$149 $99one-time
  • Full PHP source code (not encoded)
  • Commercial use: charge your own customers
  • 1 production domain (test installs free)
  • Web installer and documentation
  • 6 months of updates and WhatsApp support
USDT Payment in USDT only
  • USDT · TRC20 (Tron) TGtGyFrfNv8NnhFDdK5yrKW8jAsZuwqTip

Send exactly $99 in USDT on the network shown, then message us on WhatsApp with the transaction ID. You'll receive your licence key and download link.

Buy on WhatsApp

All sales are final; no refunds after the source code is delivered. Included support helps you fix any issue.

FAQ

Questions about the SMS verification script

What exactly do I get?

The full, unencrypted PHP source code of VerifyHub, a web installer, documentation and 6 months of updates and support. You install it on your own hosting and run your own SMS verification website.

Where do the phone numbers come from?

VerifyHub connects to SMS activation providers through their APIs: Hero-SMS, 5sim, SMS-Activate compatible providers and SMSPVA. You open an account with a provider, add balance and paste your API key in the admin panel. VerifyHub adds your margin on top of their prices.

What hosting do I need?

Any hosting with PHP 8.1 or newer, MySQL 5.7+ or MariaDB 10.3+, an SSL certificate and a cron job. Shared hosting with cPanel works, as do VPS servers with Apache or Nginx. It also runs in a subfolder.

How do my customers pay?

Your customers top up their wallet with Stripe (cards, Apple Pay, Google Pay), PayPal, crypto via NOWPayments or bank transfer, and you can issue coupons. Refunds for undelivered SMS go back to their wallet automatically.

How do I pay for VerifyHub?

Payment is in USDT. Message us on WhatsApp, send the payment, then share the transaction ID. We reply with your licence key and the download within a few hours.

Can I use it for a commercial website?

Yes. The licence allows commercial use: you can charge your own customers. One licence covers one production domain; local and test installations do not need activation.

Do you offer refunds?

Because you receive the full source code, all sales are final and we do not offer refunds. If something does not work as described, our included support fixes it with you.

Is installation hard?

No. Upload the files, open the installer in your browser and follow four steps: requirements check, database, site and admin details, licence. Most installs take under ten minutes, and we can help over WhatsApp.

Which languages are included?

English and Turkish are included. You can add any language by copying one language file and translating it.

Do I get updates?

Yes, 6 months of updates and support are included. The admin panel can apply database updates for new versions with one click.

Questions before you buy?

Talk to us directly on WhatsApp. We usually reply within a few hours.

Chat on WhatsApp