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

WHMCS payment gateway for IPTV: at a glance
RankGatewayWHMCS moduleCustomer payment methodsFeesCustody
1PayMeGateYes, v1.0.1 (WHMCS 8.8+, PHP 8.1+)Cards, Apple Pay, Google Pay, PayPal, SEPA, crypto1% + provider or network feePayouts to your configured wallet
2BTCPay ServerYes, free on WHMCS MarketplaceBitcoin (on-chain and Lightning) and altcoins0% (you pay hosting)Non-custodial, self-hosted
3PaymentoYes (WooCommerce, OpenCart, WHMCS)Crypto0.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:

  1. 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.
  2. 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.
  3. 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:

  1. 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.
  2. 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.
  3. 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.
  4. Provisioning. WHMCS runs the product's module, which creates or extends the line in your panel and emails the login details.
  5. 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:

  1. 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.
  2. 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.
  3. 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

PayMeGate fees
ItemPayMeGate
Card, PayPal, Revolut and SEPA payments1% 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 reserveNone
Mass payoutsUp 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:

  1. Extract the archive into the root of your WHMCS installation.
  2. Activate PayMeGate under System Settings → Payment Gateways and enter your live API key (scope: orders:create).
  3. Set the webhook to /modules/gateways/callback/paymegate.php and save the signing secret.
  4. 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

BTCPay Server costs
ItemBTCPay Server
Transaction fees0%
WHMCS pluginFree on the WHMCS Marketplace
HostingYour own server or a third-party host (paid)
CustodyNon-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

Paymento fees
ItemBring Your Own WalletEmbedded Wallet
Processing fee0.5% per successful payment0.5% + $0.20 per successful payment
Monthly feeNoneNone
Additional storesNo additional wallet fee$10 one-time per store
Failed or expired paymentsNo feeNo 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

Comparison table
FeaturePayMeGateBTCPay ServerPaymento
WHMCS modulev1.0.1 (WHMCS 8.8+)Free Marketplace pluginPrebuilt plugin
Cards and PayPalYesNot listedNot listed
CryptoYesYes (BTC, Lightning, altcoins)Yes
Transaction fees1% + provider or network fee0%0.5% (+$0.20 Embedded Wallet)
Monthly feeNoneHosting costsNone
Merchant signupNo ID or business-document uploadsNo account (self-hosted)"KYC-free" per homepage
CustodyPayouts to your configured walletNon-custodialNon-custodial
Callback designSigned, idempotent webhooksUpdates invoice automaticallyPlugin-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

  1. Back up WHMCS (files and database) before adding any module.
  2. Install the gateway module in /modules/gateways/ as the provider documents.
  3. Activate it under System Settings → Payment Gateways and enter API keys. Use restricted or scoped keys where offered.
  4. Configure the callback or webhook URL and store the signing secret.
  5. 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.
  6. 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.
  7. Enable automation: automatic renewal on payment, payment reminders and suspension for overdue invoices.
  8. 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.

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.

Read freely. Create an account to contribute.

Guests can read every visible comment and review. A verified account is required to comment, review or vote.

Create account or sign in

Loading reader contributions…