WHMCS Payment Gateway for IPTV 2026: Top 3 Compared
Which WHMCS payment gateway keeps IPTV invoices, renewals and provisioning in sync? We compare three modules on fees, payment methods and terms.
- Updated by
- Editorial Team
- Reviewed by
- Editorial Team
- Regions
- USACanadaUKEuropeMiddle East
In this guide
The right WHMCS payment gateway for IPTV is the one that reliably turns a paid invoice into an active line. Many IPTV providers and resellers run their business on WHMCS, the billing and automation platform built for web hosting: it takes the order, raises the invoice, logs the payment, provisions the subscription through a panel module and issues the next renewal invoice. The payment gateway module is the link in the middle, and when its callback misfires, customers pay without getting service and support tickets pile up. This comparison looks at three gateways with WHMCS modules through an IPTV seller's eyes: which payment methods customers get, how payment confirmation works, what it costs, and what each provider's terms allow.
Quick answer: For WHMCS-based IPTV sellers whose customers want to pay by card, PayMeGate ranks first. Its WHMCS module (v1.0.1, for WHMCS 8.8+ and PHP 8.1+) handles invoice checkout with signed, idempotent webhooks, and accepts cards, Apple Pay, Google Pay, PayPal and crypto, settling in crypto such as USDC to your own wallet. Pricing starts at 1% plus the provider or network fee, with no monthly fee and no merchant document uploads at signup, although customer checks can apply depending on the payment method. BTCPay Server ranks second as a free, self-hosted crypto option, and Paymento third as a hosted, non-custodial crypto gateway charging 0.5%.
Editorial disclosure
This comparison was prepared with input from PayMeGate, which sells payment processing services, and we may have a commercial relationship with services listed here. See our affiliate disclosure and methodology. Fees and features were checked on each provider's official website on 27 September 2026. Terms change, so confirm current fees and requirements before you sign up.
WHMCS payment gateway for IPTV: at a glance
| Rank | Gateway | WHMCS module | Customer payment methods | Fees | Custody |
|---|---|---|---|---|---|
| 1 | PayMeGate | Yes, v1.0.1 (WHMCS 8.8+, PHP 8.1+) | Cards, Apple Pay, Google Pay, PayPal, SEPA, crypto | 1% + provider or network fee | Payouts to your configured wallet |
| 2 | BTCPay Server | Yes, free on WHMCS Marketplace | Bitcoin (on-chain and Lightning) and altcoins | 0% (you pay hosting) | Non-custodial, self-hosted |
| 3 | Paymento | Yes (WooCommerce, OpenCart, WHMCS) | Crypto | 0.5% per successful payment (+$0.20 with Embedded Wallet) | Non-custodial |
Why IPTV sellers need a different WHMCS payment gateway
WHMCS says it supports more than 70 payment gateways, and its documentation lists mainstream modules such as Stripe, PayPal, Bank Transfer and Mail In Payment. The problem for IPTV is not integration; it is acceptance. IPTV is frequently classified by traditional payment processors as a high-risk industry, and mainstream processors can freeze or close accounts based on their policies. Stripe's restricted-business list, for example, prohibits the "sales or distribution of music, movies, software, or any other licensed materials without appropriate authorization". A reseller who connects a mainstream gateway without checking its terms can lose access to funds mid-month, with renewal invoices already sent.
Three things make IPTV different from a typical web hosting business on WHMCS:
- Risk classification. Card networks and acquirers treat subscription TV, especially when rights are unclear, as higher risk. Pay-TV services typically fall under merchant category code 4899 (cable, satellite and other pay television), and processors add their own risk rules on top.
- Chargebacks. IPTV subscriptions attract disputes ("I did not recognise the charge", "the service stopped working"). Strong fraud tools and clear billing descriptors reduce them; crypto payments cannot be charged back, which is one reason many IPTV providers accept crypto.
- Provisioning speed. Customers expect their line within minutes. The gateway's callback has to mark the invoice settled reliably so the panel module can create or extend the line automatically.
How WHMCS billing works for an IPTV business
WHMCS does not include native IPTV automation. Its own knowledge base says you can still bill customers and automate provisioning for almost any service, and that a developer can build a module for IPTV functions. In practice, IPTV sellers install a third-party panel module (for Xtream-style panels) and a payment gateway module. The order lifecycle looks like this:
- Order and invoice. The customer picks a product (for example a 12-month, two-connection plan) in the WHMCS client area, and WHMCS issues an invoice in the customer's currency.
- Payment. The customer clicks "Pay now" and is sent to the gateway's checkout. With a hosted checkout, card data never touches your WHMCS server, which helps with PCI compliance.
- Callback. The gateway sends a server-to-server callback. The module verifies it, records the transaction in the WHMCS gateway log and marks the invoice as settled.
- Provisioning. WHMCS runs the product's module, which creates or extends the line in your panel and emails the login details.
- Renewal. Before the next due date, WHMCS generates a renewal invoice and sends automated payment reminders. Tokenised gateways (such as Stripe) can charge a stored card automatically; invoice-based gateways send the customer back to checkout each period.
For IPTV, step 3 is where most problems start. A duplicated callback can apply a payment twice; a missed one leaves a paying customer without service. Look for idempotent callbacks, signature verification and clear logging.
Key factors when choosing a WHMCS payment gateway
Most WHMCS payment gateway guides are written for hosting companies selling web hosting, domains and SSL. The same factors apply to an IPTV business, with a few twists:
- Accept payments your customers already use. Online payments for IPTV subscriptions come from mainstream buyers with a Visa card, Apple Pay or a PayPal account as often as from crypto users. A gateway that only accepts crypto loses those purchases. Bank transfers work for large reseller top-ups but are slow for a one-month plan.
- Multi currency support. WHMCS can price products in different currencies. Your payment gateway must accept those currencies, or at least convert them cleanly, if you serve international customers.
- Recurring billing support. WHMCS automation handles renewal invoices, but the gateway decides whether the customer must click to pay again or can be charged automatically. For IPTV, a clear reminder schedule is the practical answer when stored-card billing is not available.
- Security features and secure transactions. Look for encryption, HTTPS, signed callbacks, 3D Secure and advanced fraud detection tools, whether built into the payment processor or added as a WHMCS fraud module.
- Easy setup and integration. A good module installs in minutes, uses the standard WHMCS gateway settings and needs no custom development. If you need to customize checkout or reporting, check that the provider has an API and documentation.
- Transaction fees and money flow. Compare the percentage fee, fixed fees, minimum order and how quickly money reaches your wallet or bank. Small differences add up across thousands of low-value renewals.
- Support. When a callback fails at 11 p.m. on a Saturday, your support team needs answers from the gateway's support team. Check the support channels and hours before you commit.
Recurring billing for IPTV subscriptions in WHMCS
Recurring billing is where an IPTV billing system either saves hours of manual work or creates it. WHMCS enables the core automation on its own: it raises renewal invoices, sends reminders, applies late fees if you choose, suspends overdue services and unsuspends them when the invoice is settled. The gateway's job is to process transactions and report them back correctly.
Three setups are common:
- Tokenised card billing. Gateways such as Stripe store a card token and charge it automatically on the due date. This is the smoothest option, but mainstream processors often restrict IPTV, so it is rarely available to IPTV sellers.
- Invoice-based checkout. The customer gets an email with a "Pay now" link, chooses a method (card, wallet, PayPal or crypto) and pays each period. This is how PayMeGate, BTCPay Server and Paymento work in WHMCS. It needs good reminders but works with any payment method.
- Prepaid credit. Some resellers ask customers to add funds to their WHMCS credit balance, which WHMCS then applies to renewal invoices automatically. This suits sub-resellers who buy many lines.
Whichever you choose, set a reminder schedule (for example seven days, one day and on the due date) and a short grace period before suspension. That protects revenue without cutting off a customer whose payment is only delayed.
How we chose
We ranked gateways on what a WHMCS-based IPTV seller can check before signing up:
- A maintained WHMCS module with documented installation steps and version requirements.
- Payment methods your customers already use, especially cards and wallets for mainstream buyers.
- Transparent transaction fees, monthly costs and minimums.
- How payment confirmation works (callbacks, signatures, idempotency).
- Merchant onboarding: what signup asks for, and where verification can still happen.
- Acceptable-use terms: whether the provider's own terms allow the business model, and what they prohibit.
1. PayMeGate: best WHMCS payment gateway for IPTV with card payments
PayMeGate is a no-KYC, high-risk payment gateway: merchants sign up without ID or business-document uploads and receive supported crypto payouts, such as USDC, to wallets they configure. Its IPTV payment gateway page is aimed at IPTV providers and resellers, and its FAQ says it supports lawful IPTV providers and resellers that hold the rights to the content they distribute.
PayMeGate fees
| Item | PayMeGate |
|---|---|
| Card, PayPal, Revolut and SEPA payments | 1% platform fee + provider fee |
| Crypto payments (BTC, ETH, USDC, USDT, SOL and more) | 1% + network fee |
| Minimum order | $1 to $30, depending on the payment provider |
| Monthly fee, setup fee, rolling reserve | None |
| Mass payouts | Up to 19 splits |
Full details are on the pricing page. Provider and network fees are set by the underlying providers, not by PayMeGate.
The WHMCS module
PayMeGate's plugins page lists a WHMCS module (version 1.0.1, requiring WHMCS 8.8 or later and PHP 8.1 or later) alongside WooCommerce, PrestaShop and OpenCart plugins. Download requires signing in. Installation, as documented:
- Extract the archive into the root of your WHMCS installation.
- Activate PayMeGate under System Settings → Payment Gateways and enter your live API key (scope: orders:create).
- Set the webhook to /modules/gateways/callback/paymegate.php and save the signing secret.
- Pay a test invoice and check that the transaction appears once in the WHMCS gateway log.
The module includes invoice checkout, idempotent callbacks and WHMCS transaction logging. It listens for the order.paid webhook event, and only an HTTP 200 response acknowledges delivery, so failed deliveries can be retried rather than lost.
Key features
- Card and wallet checkout: Visa, Mastercard, Maestro, American Express, Apple Pay, Google Pay, PayPal, Revolut, SEPA and select local bank options, plus major cryptocurrencies.
- Crypto payouts to your own wallet, which PayMeGate says usually settle in about two minutes after confirmation; actual timing depends on the provider, customer steps and the blockchain.
- Payment links and a REST API for sales outside WHMCS, such as a reseller topping up credits.
- Mass payouts for splitting revenue with sub-resellers or a supplier.
Best for
IPTV providers and resellers with licensed content who bill through WHMCS and want customers to pay with a card or wallet, not only crypto.
Things to consider
- PayMeGate provides software; payment processing is handled by independent third-party providers, which set their own fees, limits and checks.
- Customers may need instant ID verification by mobile camera on some payment methods; PayMeGate says some providers allow smaller orders without it. See the FAQ.
- The module is invoice-based. PayMeGate does not advertise stored-card auto-charging, so renewals rely on WHMCS invoice reminders.
- No merchant document uploads at signup does not mean rules-free use: PayMeGate says it may restrict accounts for prohibited use.
2. BTCPay Server: best free, self-hosted WHMCS crypto payment gateway
BTCPay Server is free, open-source, non-custodial software for accepting Bitcoin on-chain and over the Lightning Network, plus altcoins. Because you host it yourself, there is no third-party processor and no transaction fees.
BTCPay Server costs
| Item | BTCPay Server |
|---|---|
| Transaction fees | 0% |
| WHMCS plugin | Free on the WHMCS Marketplace |
| Hosting | Your own server or a third-party host (paid) |
| Custody | Non-custodial: payments go straight to your wallet |
The WHMCS plugin
The BTCPay Server for WHMCS listing on the WHMCS Marketplace is free, advertises "0% fees" and requires PHP 8.1 or newer and a BTCPay Server instance (version 1.3.0 or later), self-hosted or hosted by a third party. You extract the files into your WHMCS directory, create an API key in BTCPay and paste it into the gateway settings. The listing notes that a completed payment updates WHMCS automatically even if the customer never returns to your website. It also notes that the extension does not pull a BTC exchange rate for a BTC currency in WHMCS, so if you price in BTC you must update the rate manually, and that you need a valid SSL certificate.
Key features
- No processor, no fees, no account to freeze. If you want card checkout alongside it, PayMeGate's crypto payment gateway and card options can run as a second WHMCS gateway.
- Lightning payments for small, fast IPTV renewals.
- Free, open-source code that you or your developer can audit.
Best for
Technical IPTV sellers whose customers already pay in Bitcoin and who want full control of funds.
Things to consider
- Crypto only; we found no card checkout on its pages, so mainstream buyers without crypto will not be able to pay.
- You run the server, updates and backups, and you are responsible for your own compliance.
- Volatility and conversion are your problem unless you convert quickly.
3. Paymento: best hosted non-custodial crypto gateway for WHMCS
Paymento is a hosted, non-custodial crypto payment gateway: payments go directly to your own wallet, and its homepage describes the service as "KYC-free". Its documentation lists prebuilt plugins for WooCommerce, OpenCart and WHMCS, with Shopify, Magento and BigCommerce in development.
Paymento fees
| Item | Bring Your Own Wallet | Embedded Wallet |
|---|---|---|
| Processing fee | 0.5% per successful payment | 0.5% + $0.20 per successful payment |
| Monthly fee | None | None |
| Additional stores | No additional wallet fee | $10 one-time per store |
| Failed or expired payments | No fee | No fee |
New accounts get $15 of free credit, which Paymento says covers up to $3,000 of payments.
Key features
- Hosted, so there is no server to run.
- Non-custodial settlement to your own wallet, including hardware wallets.
- Payment links, invoicing and crypto instalment payments.
Best for
IPTV sellers who want crypto payments in WHMCS without self-hosting BTCPay Server.
Things to consider
- Crypto only; we found no card checkout on its pages.
- Its terms prohibit using the service to facilitate illegal activities or to infringe intellectual property rights, and disputes go to arbitration in the Cayman Islands.
- "KYC-free" describes Paymento's merchant onboarding, not the exchanges your customers buy crypto from.
Comparison table
| Feature | PayMeGate | BTCPay Server | Paymento |
|---|---|---|---|
| WHMCS module | v1.0.1 (WHMCS 8.8+) | Free Marketplace plugin | Prebuilt plugin |
| Cards and PayPal | Yes | Not listed | Not listed |
| Crypto | Yes | Yes (BTC, Lightning, altcoins) | Yes |
| Transaction fees | 1% + provider or network fee | 0% | 0.5% (+$0.20 Embedded Wallet) |
| Monthly fee | None | Hosting costs | None |
| Merchant signup | No ID or business-document uploads | No account (self-hosted) | "KYC-free" per homepage |
| Custody | Payouts to your configured wallet | Non-custodial | Non-custodial |
| Callback design | Signed, idempotent webhooks | Updates invoice automatically | Plugin-based |
Fees and settlement: what a year of IPTV billing costs
Take a reseller billing $10,000 a month through WHMCS:
- PayMeGate: 1% is $100 a month, plus the payment provider's or network's fee, which varies by method.
- BTCPay Server: $0 in transaction fees, plus hosting, which BTCPay's own deployment docs price at roughly $10 to $70 a month depending on the host and setup.
- Paymento: 0.5% is $50 a month with your own wallet; with the Embedded Wallet, add $0.20 per payment.
Then add WHMCS itself. WHMCS's pricing page lists self-hosted licences from $34.95 a month (Plus, up to 250 active clients), $54.95 (Professional, up to 500) and $84.95 (Business, up to 1,000 active clients, with higher tiers available), plus a fully managed cloud option from $9.99 a month for up to 25 active clients. Prices exclude tax. IPTV resellers with many small accounts should check the active-client limits carefully, because each subscriber counts.
Settlement currency matters as much as the fee. If your upstream supplier bills you in USDT or USDC, a gateway that pays out in the same stablecoin saves a conversion step. If you pay staff or tax in dollars or euros, plan the off-ramp too.
How to integrate a payment gateway with your WHMCS installation
- Back up WHMCS (files and database) before adding any module.
- Install the gateway module in /modules/gateways/ as the provider documents.
- Activate it under System Settings → Payment Gateways and enter API keys. Use restricted or scoped keys where offered.
- Configure the callback or webhook URL and store the signing secret.
- Set currencies. Make sure each WHMCS currency maps to what the gateway accepts; different currencies are a common source of failed invoices for international customers.
- Test in sandbox mode or with a small live invoice, then check the gateway log, the invoice status and that your panel module provisioned the line exactly once.
- Enable automation: automatic renewal on payment, payment reminders and suspension for overdue invoices.
- Keep a backup payment method active so customers can still pay if one provider has an outage or pauses your account.
Security features to check
- Signed callbacks so nobody can mark an invoice as settled by calling your callback URL.
- Idempotency so retries do not double-credit.
- HTTPS everywhere, a valid SSL certificate on WHMCS and encryption of API keys at rest.
- 3D Secure on card payments where the provider supports it, which shifts some fraud liability away from you.
- Hosted checkout so credit card information never reaches your server, which keeps your PCI scope small.
- Fraud screening from the gateway or a WHMCS fraud module to catch stolen cards before provisioning.
Risks and compliance
- A payment provider does not make unlicensed IPTV legal. In the US, the Protecting Lawful Streaming Act of 2020 made commercial illegal streaming services a potential felony, and card networks prohibit copyright-infringing sales. PayMeGate supports lawful IPTV sellers that hold distribution rights, and every provider in this list prohibits illegal use in its terms.
- AML obligations stay with you. No merchant document uploads at signup does not remove your own anti-money-laundering, sanctions and record-keeping duties.
- Card-network rules and chargebacks. Card payments can be disputed. Clear product descriptions, visible refund terms and recognisable billing descriptors reduce disputes.
- Sanctions. Do not sell to sanctioned countries or persons, and screen high-value orders.
- Tax. Record every payment in WHMCS in fiat value at the time of sale; in the US, the IRS treats crypto as property, so conversions can create taxable gains.
- Custody and counterparty risk. Non-custodial gateways send funds straight to your wallet; with any intermediary, understand how long funds sit with it and what happens if a payout is held.
Related reading: our earlier comparison of payment gateways for IPTV resellers covers payout splits and supplier payments, and our guide to high-risk payment gateways explains how risk classification works. For the subscriber's side of the market, KenoaTV's best IPTV USA comparison shows what plans and prices IPTV customers compare before they pay.
Frequently asked questions
What is the best WHMCS payment gateway for IPTV?
For IPTV sellers with licensed content who need card and wallet payments in WHMCS, PayMeGate is our first pick: a WHMCS 8.8+ module with signed, idempotent callbacks, cards, PayPal and crypto, and fees from 1% plus the provider fee. For crypto-only setups, BTCPay Server (free, self-hosted) and Paymento (0.5%) are the alternatives.
What is a payment gateway?
A payment gateway is the service that takes a customer's payment details, sends them for authorisation and tells your system whether the payment succeeded. In WHMCS, a gateway module connects that service to your invoices.
How much does WHMCS cost in 2026?
WHMCS's pricing page lists self-hosted licences at $34.95 a month for up to 250 active clients, $54.95 for up to 500 and $84.95 for up to 1,000 on the Business tier, and a managed cloud plan from $9.99 a month for up to 25 active clients, all excluding tax.
What is the difference between cPanel and WHMCS?
cPanel is a control panel for managing web hosting accounts on a server. WHMCS is billing, client management and automation software that sells services, invoices customers and provisions accounts through modules, including cPanel and third-party IPTV panel modules.
Can I pay for IPTV with a credit card?
Yes, where the seller's payment gateway supports cards. Many IPTV sellers only accept crypto because mainstream processors restrict the category. PayMeGate lets WHMCS-based sellers accept Visa, Mastercard, Apple Pay and Google Pay, with customer checks that depend on the payment method.
Which payment gateway is best for subscriptions?
For automatic card renewals, tokenised gateways that store cards are best, but mainstream ones often restrict IPTV. Invoice-based gateways such as PayMeGate, BTCPay Server and Paymento rely on WHMCS renewal invoices and reminders, so a clear dunning schedule matters.
Which MCC codes are high-risk?
Processors publish their own lists, but categories such as pay television (MCC 4899), gambling (7995) and direct-marketing subscriptions (5967) are commonly treated as higher risk. IPTV sellers often land in these categories, which is why high-risk gateways exist.
What are the risks of using a payment gateway?
The main risks are account freezes or reserves, chargebacks, callback failures that leave invoices open, fees that change, and custody risk if funds sit with an intermediary. Keep a backup gateway and reconcile WHMCS against payouts regularly.
Is IPTV subscription legal in the US?
IPTV technology is legal and used by licensed services. Selling or streaming channels without the rights is not, and the Protecting Lawful Streaming Act of 2020 made running a commercial illegal streaming service a potential felony.
How do IPTV customers pay their bill?
In a WHMCS setup, the customer receives an invoice by email or in the client area, clicks "Pay now", pays by card, wallet or crypto through the gateway, and the line is extended automatically once the callback confirms the payment.
What payment gateway is best for small businesses?
Small IPTV resellers usually want no monthly fee, low minimums and quick setup. PayMeGate has no monthly fee and $1 to $30 minimums; Paymento has no monthly fee and $15 of free credit; BTCPay Server has no fees but needs a server.
Final verdict
The deciding question for most WHMCS-based IPTV businesses is whether customers need card checkout. If they do, PayMeGate comes out ahead here: a WHMCS 8.8+ module with signed, idempotent callbacks, card, wallet, PayPal and crypto payments, fees from 1% plus the provider's charge, no monthly fee and payouts to a wallet you control. If your subscribers already pay in crypto, BTCPay Server offers a free, self-hosted plugin with no transaction fees, and Paymento a hosted non-custodial alternative at 0.5%. No gateway changes the underlying rule: sell only content you have the rights to.
Create your PayMeGate merchant account or see the WHMCS and other plugins.
Our standard: Provider claims are labeled, availability is checked by region, and local reader notes never affect rankings.
Reader conversation
Be the first reader to leave a scored review.
Guests can read every visible comment and review. A verified account is required to comment, review or vote.
Loading reader contributions…