Skip to content

Billing

Open Source cloud billing, wallets and invoices

A prepaid wallet, hourly precision down to the cent, and a reseller layer on top — built for providers who bill compute the way it is actually consumed.

NexCMP Source: full source code for $499, one-time. Use, modify and self-host for your own business. You may sell the services you operate; you may not resell or redistribute the source code or builds. Source license terms

NexCMP admin Transactions page: an append-only wallet ledger listing hourly VM charges of minus 0.01 dollars per customer, with timestamp, type, service, amount, VM and reference columnsappend-only ledgerhourly charge
The admin ledger: every charge is a row, balance is the sum of the rows.

How does NexCMP keep the money straight?

Balances are never a number that gets edited in place.

Append-only ledger

A double-entry, append-only wallet ledger underlies every charge, refund and top-up. A balance is always the sum of immutable ledger rows, not a mutable counter — so charges are transparent and cannot be double-applied.

Hourly or monthly

Charge each VM by the hour or by the month. Prices are yours to set, and plans can be repriced without touching the machines already running.

Example: in the NexCMP demo a VM-1-2 plan (1 vCPU / 2 GB) is priced at $0.005 per hour — $3.60 over 30 days.

Demo catalog price, shown as an illustration. You set your own prices.

What do customers get: wallet, invoices and quotas?

Prepaid wallet

A single billing dashboard for balance, deposit history, orders and payment status, in both the portal and the API.

Automatic invoicing

Every charge and top-up generates an invoice automatically, with a printable invoice view.

Deposit-based quotas

How much compute a customer can run scales with what they have genuinely deposited — not gift credit or vouchers — enforced automatically whenever a VM is created, resized or given more storage.

Auto top-up

A saved Stripe card or PayPal account tops up the wallet when it runs low, so running services are not suspended for lack of funds. A background job checks every 5 minutes and tops up by usage (when the balance falls below the cost of the next 24 hours of running services, and never below $5) or by a fixed amount and threshold the customer chooses.

Top-up limits you set

Set the smallest and largest wallet top-up per payment (defaults $10 and $5,000), so tiny payments never cost more in gateway fees than they are worth.

Promotion credit kept apart

Service credit from promotion codes is tracked separately from deposited money, so it never counts toward quotas or auto top-up thresholds.

Revenue and ledger overview

An admin overview shows revenue today and this month, ledger totals by kind (deposit, charge, refund, adjustment, voucher), invoices by status and pending refunds.

Which payment gateways can customers use?

Cards, PayPal, crypto and Vietnamese bank transfer. Connect your own accounts and keys in the admin console.

Stripe

Card payments and saved cards, plus Apple Pay, Google Pay, Link and Alipay through Stripe, with refunds and dispute handling.

PayPal

PayPal checkout with server-side capture verification — payment status is never trusted from the browser.

USDT (TRC20)

USDT deposits over the Tron network, reconciled continuously against a Binance exchange account and matched to the cent.

Bank transfer (SePay)

Bank transfer top-up for Vietnamese customers via SePay, with an auto-generated VietQR code and an exchange rate locked at order time.

Vouchers & affiliates

Vouchers

Redeemable top-up voucher codes, issuable to any customer, with strict per-site isolation between codes.

Affiliate program

Share a referral link and earn a commission on what referred customers deposit, with a dashboard for clicks, referrals, commissions and payout requests.

How do white-label resellers work?

A reseller runs on its own domain, with its own branding and its own wallet — settled automatically against a wholesale price you guarantee. Reseller domains are unlimited; NexCMP Free covers 1 primary domain.

Multi-tenant by domain

Your main site and every reseller's own domain are served by the same install, fully isolated by host.

Full white-label branding

Resellers run with their own name, logo and colours — nothing on their site shows the NexCMP brand.

Pricing ladder with a floor

Resellers set their own retail prices above the wholesale floor you guarantee them.

Wholesale wallet

Each reseller has its own wholesale wallet. Every retail charge to their customer settles the wholesale cost against it automatically.

Own payment gateways

Resellers can plug in their own gateway credentials, so customer payments settle directly to them.

Scoped console

You manage the whole system; each reseller gets a console limited to its own customers.

NexCMP admin New reseller wizard: eight steps from reseller details and console account to brand, domains, pricing and wallet, payment channels, email and review8 steps
New reseller: eight steps provision the account, wallet, pricing, brand, payment channels, domain with SSL and welcome email.

Run it on your own infrastructure

NexCMP Free: $0 for the first year, every module included, with unlimited reseller domains.

Last updated: