CoreInto

Billing software for hosting resellers, agencies and software vendors

CoreInto is one licence per installation with the full feature set on every plan. Resellers, agencies, hosting companies and software vendors run it self-hosted, connect it to their panels through the API, and extend it with add-on modules of their own.

Reseller, agency and software vendor installations of CoreInto connected to panels and a website

Who runs CoreInto as a partner

A partner is a company that bills other people for hosting, domains or software. The product is the same for everyone; what differs is how they connect it.

One licence per installation, every feature on every plan

A CoreInto licence is one key per installation, bound to the site's domain and folder and checked daily. Plans at system.coreinto.com differ only by the number of client accounts the installation may hold, from 250 on Starter to unlimited, and every plan carries the full feature set: all gateways, all server and registrar modules, the support desk, the Licensing Manager and the API. There is no partner edition and no branded tier.

If the licence server cannot be reached, the site keeps working on the last saved answer and then for a grace period. A lapsed licence restricts the admin area to the licence page, but the client area, payments and automation keep running, so your clients are not affected while an invoice is sorted out.

  • Monthly or yearly billing in USD; yearly is about two months free
  • No CoreInto badge forced into your client area on any plan
  • 10-day free trial with 25 client accounts, one per installation, no card
  • Support by ticket at system.coreinto.com/contact

Four steps to go live as a partner

  1. Order a plan and install

    Choose a plan by client count at system.coreinto.com, upload the zip to a hosting account with PHP 8.1 to 8.5, open /install/, enter the key and add the cron job.

  2. Connect your servers and registrars

    Add intoPanel or cPanel & WHM servers with their API tokens, enter registrar credentials, and set up the gateways you take payments through.

  3. Build the catalogue and client area

    Create product groups, prices per term, options and add-ons, pick the Classic or Horizon template, set your logo and texts, and edit the email templates.

  4. Connect your website or panel through the API

    Create API credentials with scopes and allowed addresses, and let your website, control panel or scripts read and change clients, orders, services, domains, invoices and tickets.

What every partner installation includes

  • Client area in Classic or Horizon with light and dark themes
  • English and Urdu included; other languages from a template
  • intoPanel and cPanel & WHM server modules
  • Five registrar modules; PKNIC .pk module sold separately
  • PayPal, Stripe, JazzCash, Easypaisa and manual payments
  • Support desk with tickets by email, knowledgebase and announcements
  • Affiliate programme with commissions on payments
  • JSON API with scoped credentials and an API log
  • Add-on modules: Gateway Fee and Renewal Pricing included
  • Licensing Manager for selling your own software
  • WHMCS import for moving an existing client base

A billing platform for hosting resellers and agencies, not a partner tier

There is no separate partner programme to join, no application form and no revenue share. What CoreInto offers companies that bill other people is a billing system that is bought once per installation, holds every feature on every plan, and is open enough to be wired into whatever else they run. Hosting resellers, agencies that host what they build, domain sellers and software vendors are all served by the same product; this page explains how each uses it and where the connection points are.

The economics matter to a reseller more than to anyone. A reseller's margin on a hosting account is small, and a billing system priced per client or sold in branded and unbranded tiers eats into it. CoreInto's plans at system.coreinto.com are priced by how many client accounts the installation may hold, from Starter at $7.99 a month for 250 accounts to Unlimited at $19.99, and the pricing page has the live table. The feature set does not change between them.

Everything below is drawn from what the software does today: the licence model, per-client plans, the API, the modules you can build and install, the server and registrar modules, and where to get help. Nothing here depends on a side agreement.

One licence per installation and plans by client count

A CoreInto licence key, in the form CI- followed by four groups of five characters, belongs to one installation. It is bound to the site's domain and folder, entered during the web installer or later under Utilities › CoreInto Licence, and checked against system.coreinto.com once a day. An agency that runs billing for two separate brands on two separate installations needs two keys; one that serves many clients from one installation needs one, on a plan large enough for its client count.

The client limit is the only thing a plan decides. The Free Trial allows 25 client accounts for 10 days, Starter 250, Plus 1,000, Pro 5,000, Business 25,000 and Unlimited has no limit, with monthly or yearly billing in USD and yearly working out at about two months free. Every plan has the same gateways, modules, support desk, Licensing Manager and API. When an installation grows, the plan is changed in the client area at system.coreinto.com, not by reinstalling.

The licence check is tolerant of outages. If the licence server is unreachable, the site works on its saved answer until it expires and then through a grace period. Should a licence lapse, the admin area is restricted to the licence page, with no provisioning and no new clients created by staff, while the client area, payments and automation carry on. A partner's own clients never see the difference.

Self-hosted billing with a client area in your own brand

CoreInto installs on an ordinary hosting account: a set of PHP files, one MySQL or MariaDB database, a web installer and one cron job. PHP 8.1 to 8.5 with PDO MySQL is required; Apache or LiteSpeed with .htaccess gives short addresses, and an index.php?r= style works anywhere else. The data stays on your server, API keys and gateway secrets are encrypted with a key held in the configuration file, and the admin folder can be renamed. Two-step sign-in with TOTP can be required for every staff account.

What your clients see is yours to shape. Two client-area templates are included, Classic with a top menu and account sidebar and Horizon with an app shell and a dark side menu, each in light and dark themes, and a template folder can be copied to make your own. The store menu title and layout, the home heading and text and the buttons are settings. No CoreInto badge is forced into the client area on any plan.

Languages are chosen by the client. English and Urdu are included, with right-to-left handled, and another language is added by filling in a template; email templates have per-language versions. An agency serving clients in several countries can also set a currency per country through GeoIP, with exchange rates kept up to date by the daily run.

The API that connects your website, control panel and scripts

Partners rarely want their clients to start at the billing system. A marketing site with its own domain search, a control panel that shows invoices, or an internal script that creates clients from a CRM all need to talk to CoreInto, and the JSON API at /api/v1/ACTION is how they do it. Actions cover clients, orders, services, domains, invoices, payments, tickets and more, so an outside program can read and change the same records staff see in the admin area.

Access is through API credentials created under Settings › API Credentials. Each credential has scopes that limit which actions it may call, a list of allowed addresses, and an expiry date, so a website front end gets order and client scopes from its server's address only, while a reporting script gets read-only access. Every call is written to the API log with the credential that made it, which is the first place to look when an integration misbehaves.

The developer guide documents calling the API, worked examples and the reference for each action. intoPanel exposes a matching API on its own side, which is how a CoreInto installation provisions accounts on it; a partner who writes their own panel can do the same in the other direction.

Add-on modules you can build and install yourself

Not every feature belongs in every installation, so CoreInto keeps optional features in add-on modules. Each module is a folder under modules/ beside app/, with its own code, pages and README, and Settings › Add-on Modules turns modules on and off and installs one supplied separately. Two modules are included: Gateway Fee, which adds a fee to payments made through a chosen gateway, and Renewal Pricing, which lets a renewal be priced differently from the first term.

The same layout is open to partners. The developer guide has a chapter on how a module is built: where its files go, how it registers pages in the admin and client areas, how it reads and writes settings, and how it hooks into the events it needs. A reseller who wants a page that only their business needs, or an integrator who maintains a connection to a local payment provider, builds it as a module and installs it on each installation they run, without editing CoreInto's own files and without losing it at the next signed update.

Registrar and gateway integrations follow the same path. CoreInto's own PKNIC module for .pk domains, sold separately, is built this way and works the registrar's SRS member dashboard. A partner with a registrar or gateway that has no built-in module can write one against the public API the provider offers and keep it private or sell it.

intoPanel and cPanel & WHM modules for provisioning accounts

Billing without provisioning is only half the job. CoreInto includes two server modules. The intoPanel module talks to intoPanel's /api/v1 on port 7443 with a Bearer token; the cPanel & WHM module uses a WHM API 1 token on port 2087. Both can test the connection, read the packages on the server, create an account, suspend it with a reason, unsuspend it, terminate it, change its package, change its password, read disk and bandwidth use, and sign staff or the client straight into the panel.

Servers are listed under Settings › Servers and grouped, so a product can be set to create accounts on whichever server in a group has room. Creation can happen automatically on order, on payment or on acceptance, and the life of a service, from fixed terms and upgrades to cancellation requests and termination, is driven by the daily automation run. Actions that cannot be completed at once wait in the pending module actions queue, and the module log records every call with secrets hidden.

A reseller renting a cPanel server enters one WHM token and sells packages from it; a hosting company running intoPanel on several AlmaLinux machines adds each with its own token. The hosting automation page goes through the whole service life, and the features page lists what else sits around it.

Domain registrars and the PKNIC .pk module sold separately

Domain selling is part of most reseller and agency businesses, and CoreInto handles registration, transfer and renewal through registrar modules built against the public APIs of ResellerClub, Namecheap, Spaceship, Porkbun and Dynadot. Test accounts are recommended before real orders. Pricing is set per TLD for registration, transfer and renewal by number of years, with flags for EPP codes and ID protection, and a free domain can be bundled with a hosting product.

For .pk domains, the PKNIC registrar module is sold separately and installed as an add-on module. PKNIC has no conventional API, so the module works the SRS member dashboard on your behalf to register, renew and update domains for clients. Resellers in Pakistan who also take JazzCash and Easypaisa payments, both built in, can run the whole .pk business from one installation.

Registrars with no module at all are still supported through staff tasks: the invoice is raised and paid as usual and a to-do item tells staff what to do by hand. Existing domains can be brought in, nameservers and transfer locks managed, contacts and EPP codes shown to clients, and renewal notices sent on the schedule you set. The domain reseller billing page has the detail.

Support and documentation for partner installations

Support for a licensed installation is by ticket at system.coreinto.com/contact, from the same client area where your licence keys and invoices are, so the person answering can see which installation and plan the question concerns. Sales questions, including ones about running several installations, go to sales@coreinto.com or through the form on the contact page. There are no published support hours or response times to quote; what there is, is a ticket that stays in one thread.

Most questions are answered by the manual before a ticket is needed. The administrator guide covers twenty chapters from installation to the CoreInto licence, the client guide describes every client-area page, and the developer guide holds the API reference, the command line and the chapter on building add-on modules. The same documentation is built into CoreInto and published under /docs on this site.

Updates arrive as signed releases downloaded from the licence server and verified with CoreInto's release key, with a Database Update step when a release needs one, or by uploading a zip by hand. Daily database backups with kept copies and a restore function are part of every installation, so a partner can keep each installation current and recoverable without extra tools.

Frequently asked questions

Is there a reseller discount or partner tier for CoreInto?

No. Partners buy the same plans as everyone else at system.coreinto.com, one licence per installation, with monthly or yearly billing. Plans differ only by the number of client accounts, and every plan has the full feature set. Sales can be reached at sales@coreinto.com for questions about several installations.

Can an agency run billing for several brands on one CoreInto licence?

One licence covers one installation, bound to its domain and folder. Several brands served from one installation need one key on a plan large enough for the combined client count. Separate installations on separate domains each need their own key.

Can my own website or panel talk to CoreInto?

Yes. The JSON API at /api/v1/ACTION lets a website, control panel or script read and change clients, orders, services, domains, invoices, payments and tickets. Create API credentials with scopes, allowed addresses and an expiry under Settings > API Credentials; every call is written to the API log.

Can I add my own gateway or registrar to CoreInto?

Yes, as an add-on module. Modules live in their own folder under modules/ with their own code, pages and README, and the developer guide explains how one is built. Settings > Add-on Modules installs a module supplied separately and turns modules on and off without editing CoreInto's files.

Which hosting control panels does CoreInto provision?

intoPanel, through its /api/v1 on port 7443 with a Bearer token, and cPanel & WHM, through a WHM API 1 token on port 2087. Both modules create, suspend, unsuspend, terminate, change package and password, read usage and sign in to the panel. A product can also use the Licensing Manager instead of a server.

Is the PKNIC .pk module included?

No. The PKNIC registrar module is sold separately and installed as an add-on module. It works the PKNIC SRS member dashboard to register and renew .pk domains. The ResellerClub, Namecheap, Spaceship, Porkbun and Dynadot modules are included with every plan.

Run your reseller or agency billing on CoreInto

Pick a plan by client count, or write to sales about the installations you are planning.

See plans
Submit a ticket