{"url":"https://nexovirt.com/pterodactyl-billing","title":"Pterodactyl billing: sell game servers with Pelican too · NexoVirt","description":"Sell Minecraft and other game servers: Pterodactyl and Pelican servers created on order, a game catalog with game choice at checkout, renewals and suspension.","markdown_url":"https://nexovirt.com/pterodactyl-billing.md","sections":[{"heading":"Pterodactyl billing: sell game servers from your own shop","content":"NexoVirt sells game servers on your Pterodactyl or Pelican panel. Customers pick the game, pay with Stripe, PayPal or their balance, and the server is created on its own. Unpaid servers are suspended and resumed once paid.\n\n[Start a 14-day Business trial](https://nexovirt.com/account/trial) [See pricing](https://nexovirt.com/pricing)\n\nFlat monthly price, never a fee per game server. No card needed for the trial.\n\n![The NexoVirt game catalog with one card per game, built from the Pterodactyl eggs](https://nexovirt.com/assets/img/screenshots/games-catalog-dark.webp?v=1793892600)\n\nThe game catalog: NexoVirt reads your eggs and shows one card per real game."},{"heading":"Pterodactyl runs game servers. It does not sell them.","content":"The panel has no products, no checkout and no renewals. Pterodactyl billing is the part that turns a game server into something a customer can buy.\n\nProducts and prices\n\nGame server products with billing periods, setup fees, add-ons and coupons.\n\nPayment first\n\nStripe, PayPal or a prepaid balance. The server is created only after the payment is confirmed.\n\nCreated on your panel\n\nNexoVirt creates the server on your Pterodactyl or Pelican panel through its API.\n\nRenewals on their own\n\nDue servers renew, unpaid ones are suspended, and cancelled ones are removed at the end.\n\n![Game servers in NexoVirt with their customer, game, status and Pterodactyl panel](https://nexovirt.com/assets/img/screenshots/game-servers-dark.webp?v=1793892600)\n\nYour customers never see two systems. They order, pay and manage the subscription in your portal, and play on your game panel.\n\n[See the billing system](https://nexovirt.com/proxmox-billing)"},{"heading":"A game catalog your customers understand","content":"Customers buy a game, not an egg. NexoVirt turns your eggs into games with names and pictures.\n\nBuilt from your eggs\n\nNexoVirt reads the eggs of your Pterodactyl or Pelican panel and builds the game catalog on its own.\n\nOne card per real game\n\nMinecraft, Rust, Valheim, ARK and so on, each with its picture, instead of a list of egg names.\n\nAll games or only some\n\nA product offers every game you switched on, or only the ones you pick for it.\n\n![The NexoVirt order page where the customer picks the game for a game server](https://nexovirt.com/assets/img/screenshots/games-checkout-dark.webp?v=1793892600)\n\nGame choice at checkout\n\nThe customer picks the game on the order page, next to the billing period and add-ons.\n\nChange game in the portal\n\nCustomers switch to another game themselves. NexoVirt takes a backup first.\n\nGames in the API\n\nThe game catalog is part of REST API v1, so your own website or scripts can list it."},{"heading":"From order to running game server","content":"What happens between the Order button and the first player joining.\n\n1. The customer picks a product\n\nStep 1\n\nIn your portal shop or from your website through the WordPress storefront plugin.\n2. They choose the game\n\nStep 2\n\nOn the order page, from the games the product offers, together with the billing period and add-ons.\n3. They pay\n\nStep 3\n\nBy card with Stripe or with PayPal, once or as a subscription, or from a prepaid balance. The invoice is written with the right VAT.\n4. The server is created\n\nStep 4\n\nNexoVirt creates it on your Pterodactyl or Pelican panel and waits until the install has finished.\n5. The customer plays\n\nStep 5\n\nThe portal shows the server with a link to the game panel for console and files, and live usage when you add a client key."},{"heading":"What happens when a customer does not pay or cancels?","content":"The game server follows the subscription. You do not touch the panel by hand.\n\n![A game server in the NexoVirt customer portal with its subscription and a link to the game panel](https://nexovirt.com/assets/img/screenshots/portal-game-card-dark.webp?v=1793892600)\n\nUnpaid: suspended\n\nAt the paid date an unpaid game server is suspended on the panel. The customer gets an email.\n\nPaid again: resumed\n\nAs soon as the renewal is paid, the server is resumed. After the grace days of the product it is deleted.\n\nPlan change\n\nAn upgrade changes the server on the panel and charges only the days left.\n\nCancelled: removed at the end\n\nCustomers cancel online. The server runs until its paid date and is removed after that.\n\nRetries and alerts\n\nWhen the panel does not answer, NexoVirt retries with growing pauses and alerts you after repeated failures."},{"heading":"Works with Pterodactyl and Pelican","content":"One module for both panels. You add the connection in a 3-step dialog under Game servers.\n\n![The server list in the NexoVirt customer portal](https://nexovirt.com/assets/img/screenshots/portal-servers-dark.webp?v=1793892600)\n\nPanel type detected\n\nNexoVirt detects whether the address is a Pterodactyl or a Pelican panel when you add it.\n\nSelf-signed certificates\n\nIf the TLS check fails, pin the certificate fingerprint. The connection stays verified.\n\nLive usage in the portal\n\nAdd a client key and customers see the live usage of their game server in your portal.\n\nCreate from the panel\n\nCreate a game server straight from the NexoVirt admin, without a shop order."},{"heading":"Sell VPS and web hosting next to your game servers","content":"One shop, one customer account and one invoice for everything a customer buys from you.\n\n- VPS on Proxmox\n\nKVM VMs and LXC containers on your own nodes, created on order with the OS the customer picked.\n- Web hosting on Plesk and HestiaCP\n\nSubscriptions created on order. Plesk customers sign in with one click from your portal.\n- Support in the same portal\n\nTickets with attachments, an FAQ and a status page with uptime and maintenance.\n\nNew to hosting? Start with one panel and one node. The **Community Edition** is free on 2 nodes without the shop: [Install free](https://docs.nexovirt.com/getting-started/installation/). More on the [VPS control panel](https://nexovirt.com/vps-control-panel) and the [WHMCS alternative](https://nexovirt.com/whmcs-alternative)."},{"heading":"Hosters already run on NexoVirt","content":"Hosters such as Norway-vps run their VPS business on NexoVirt.\n\nPanels online in the last 14 days 55+\n\nProxmox nodes managed 75+\n\nVMs and containers managed 690+\n\nreleases since June 2026 146"},{"heading":"Pterodactyl billing FAQ","content":"What is Pterodactyl billing?It is the part that sells game servers on a Pterodactyl panel: products with prices, checkout, payment, creating the server on the panel, renewals, suspending unpaid servers and deleting them at the end. Pterodactyl itself only runs the servers. NexoVirt adds the shop and billing and drives the panel through its API.\n\nDoes it work with Pelican?Yes. The same module connects to Pterodactyl and to Pelican; the panel type is detected when you add the connection.\n\nCan customers pick the game when they order?Yes. NexoVirt builds a game catalog from your eggs, one card per real game with its picture, such as Minecraft, Rust or Valheim. A product offers every game you switched on or only the ones you pick, and the customer chooses at checkout. Later they can change the game from the portal, with a backup first.\n\nWhat happens when a customer does not pay?The game server is suspended on the panel at the paid date and resumed as soon as the renewal is paid. After the grace days of the product it is deleted, unless the customer paid in the meantime.\n\nDo customers still use the Pterodactyl panel?Yes, for the game itself: the console, files and settings stay in Pterodactyl or Pelican. The NexoVirt portal shows the server with a link to it, live usage when you add a client key, the subscription and invoices.\n\nMy panel uses a self-signed certificate. Does that work?Yes. When the TLS check fails, NexoVirt shows the certificate fingerprint and you can pin it, so the connection stays verified without a public certificate.\n\nWhich NexoVirt plan do I need?Provisioning modules are part of the shop, which comes with the Business and Unlimited plans. Both are flat monthly prices, never a fee per game server."},{"heading":"Related pages","content":"- [   Proxmox billing system The shop, payments and invoices in detail.  ](https://nexovirt.com/proxmox-billing)\n- [   WHMCS alternative Billing and panel in one install.  ](https://nexovirt.com/whmcs-alternative)\n- [   VPS control panel Sell VPS next to your game servers.  ](https://nexovirt.com/vps-control-panel)\n- [   Payments and invoices Stripe, PayPal, VAT rules and coupons.  ](https://nexovirt.com/features/payments)\n- [   Pricing Flat monthly prices, never per game server.  ](https://nexovirt.com/pricing)\n- [   NAT and port forwarding Reach servers on private addresses.  ](https://nexovirt.com/blog/proxmox-nat-port-forwarding)\n\n![The Minecraft page in NexoVirt with its server types, the Pterodactyl egg of each and the versions customers can pick](https://nexovirt.com/assets/img/screenshots/game-detail-dark.webp?v=1793892600)"},{"heading":"Start selling game servers","content":"Connect your Pterodactyl or Pelican panel and take the first order within the 14-day Business trial. No card needed.\n\n[Start a 14-day Business trial](https://nexovirt.com/account/trial) [See pricing](https://nexovirt.com/pricing)"}],"faq":[{"question":"What is Pterodactyl billing?","answer":"It is the part that sells game servers on a Pterodactyl panel: products with prices, checkout, payment, creating the server on the panel, renewals, suspending unpaid servers and deleting them at the end. Pterodactyl itself only runs the servers. NexoVirt adds the shop and billing and drives the panel through its API."},{"question":"Does it work with Pelican?","answer":"Yes. The same module connects to Pterodactyl and to Pelican; the panel type is detected when you add the connection."},{"question":"Can customers pick the game when they order?","answer":"Yes. NexoVirt builds a game catalog from your eggs, one card per real game with its picture, such as Minecraft, Rust or Valheim. A product offers every game you switched on or only the ones you pick, and the customer chooses at checkout. Later they can change the game from the portal, with a backup first."},{"question":"What happens when a customer does not pay?","answer":"The game server is suspended on the panel at the paid date and resumed as soon as the renewal is paid. After the grace days of the product it is deleted, unless the customer paid in the meantime."},{"question":"Do customers still use the Pterodactyl panel?","answer":"Yes, for the game itself: the console, files and settings stay in Pterodactyl or Pelican. The NexoVirt portal shows the server with a link to it, live usage when you add a client key, the subscription and invoices."},{"question":"My panel uses a self-signed certificate. Does that work?","answer":"Yes. When the TLS check fails, NexoVirt shows the certificate fingerprint and you can pin it, so the connection stays verified without a public certificate."},{"question":"Which NexoVirt plan do I need?","answer":"Provisioning modules are part of the shop, which comes with the Business and Unlimited plans. Both are flat monthly prices, never a fee per game server."}]}