IPTV Subscription Payment Gateway with API 2026: Top 3
How three payment gateway APIs handle IPTV subscriptions: order creation, signed webhooks, renewals, fees, card support and compliance, checked today.
- Updated by
- Editorial Team
- Reviewed by
- Editorial Team
- Regions
- USACanadaUKEuropeMiddle East
In this guide
For an IPTV business, a payment gateway API is what lets your billing panel create a payment, hand the subscriber a checkout link and get notified automatically once the money arrives, so lines activate and renew without manual work. This comparison looks at three gateways through their published API documentation: authentication, order creation, webhook verification and renewals, along with fees, card support and compliance.
Quick answer: PayMeGate comes out on top in our comparison for IPTV subscription billing through an API that handles both cards and crypto. One POST request creates an order and returns a hosted checkout URL, and a signed order.paid webhook returns your own externalId and metadata. Fees are 1% plus the provider or network fee, and merchant signup asks for no ID or business-document uploads, although customer checks can apply depending on the payment method. Paymento is a cheaper crypto-only API, and BTCPay Server is a free self-hosted option with a subscriptions API.
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 14 October 2026. Terms change, so confirm current fees and requirements before you sign up.
IPTV payment gateway APIs at a glance
| Rank | Gateway | Platform fee | Card payments | Recurring billing | API style |
|---|---|---|---|---|---|
| 1 | PayMeGate | 1% + provider or network fee | Yes, through independent providers | Driven by your billing system (one order per invoice) | REST, X-API-Key, signed webhooks |
| 2 | Paymento | 0.5% (+$0.20 with Embedded Wallet) | No, crypto only | Recurring payment links | REST, Api-key header, HMAC callback + verify call |
| 3 | BTCPay Server | No processing fee (self-hosted) | No native card processing | Subscriptions API (offerings and subscribers) | REST (Greenfield), scoped API keys, signed webhooks |
What an IPTV payment gateway API has to do
IPTV providers and IPTV businesses sell time: a 1-month, 3-month or 12-month line. Every sale or renewal has to end with the right line being activated in your panel. A good API covers five jobs:
- Create a payment for an exact amount, linked to your invoice or subscriber ID.
- Send the customer to a secure checkout page that offers the payment methods they want.
- Notify your server when the payment is confirmed, with a signature you can verify.
- Let you look an order up later, by its ID or by your own reference, for support and reconciliation.
- Support renewals, either through native recurring billing or by creating a fresh order for each invoice.
A billing API turns those steps into code, so your IPTV platforms and payment infrastructure can integrate seamlessly with existing systems such as WHMCS, a custom panel or a Telegram bot.
Why IPTV payment processing is high risk
Banks and card processors class the IPTV industry as high risk because of copyright exposure, chargebacks from subscribers who say a service stopped working, and cross-border sales. Digital goods and streaming already see higher-than-average chargeback rates, and payment processors often restrict IPTV businesses because they can't verify content licences. Many IPTV providers have had a merchant account for card payment processing closed, which is why the only payment option on some IPTV sites is crypto.
A high risk merchant account (an IPTV merchant account from a specialist high risk merchant acquirer) is one route for IPTV providers: it lets you accept payments by card directly, but usually needs underwriting documents, a rolling reserve and months of processing history, and approval rates for new IPTV merchants can be low. Crypto and card-to-crypto payment solutions are the other route, and they suit an IPTV business model built on short prepaid plans.
How we chose the best IPTV payment gateway
- A documented, public API with authentication, order creation and webhooks.
- Payment methods: cards, Apple Pay and Google Pay for mainstream subscribers, crypto payments for the rest.
- Renewal support for recurring revenue.
- Transparent pricing with no monthly fees or reserves.
- Merchant onboarding and the provider's prohibited-business rules, which we read for each one.
1. PayMeGate: best IPTV payment gateway API for cards and crypto
PayMeGate is payment orchestration software: it creates orders, offers eligible card and crypto methods from independent providers, tracks confirmation and settles supported crypto to wallets you configure. It ranks first because one API covers both card processing and crypto, and its webhooks are built around your own subscriber references.
PayMeGate fees (checked 14 October 2026)
| Item | Card Gateway | Crypto Gateway |
|---|---|---|
| Platform fee | 1% + provider fee | 1% + network fee |
| Methods | Visa, Mastercard, Amex, Maestro, Apple Pay, Google Pay, PayPal, Revolut, SEPA | BTC, ETH, USDC, USDT, SOL and more |
| Settlement | Instant USDC payouts | Automatic on-chain forwarding |
| Minimum order | $1 to $30, depending on the provider | |
| Monthly, setup fees and reserves | None | None |
The platform fee starts at 1% and can be configured per merchant; provider and network fees are set by the underlying providers. See the PayMeGate pricing page.
How the PayMeGate API works
- Authentication: a merchant API key in the X-API-Key header, with scopes (orders:create for checkout) and live and test modes. The key decides the merchant, and it must stay on your server.
- Create an order: POST /v1/orders with an exact decimal amount, currency, the payment methods to offer (["*"] for all, ["crypto"] for crypto only), a backUrl, the customer's email and name, an optional externalId and a metadata object. The response returns an UNPAID order and a checkoutUrl, the only link you share with the subscriber.
- Webhook: after verified settlement, PayMeGate sends one signed order.paid event with the order and transaction IDs, amount, received amount, customer email, your externalId and metadata unchanged, and the payment time.
- Lookups: GET /v1/orders/{orderUUID} and GET /v1/orders/by-external-id/{externalId}, plus endpoints for products, wallets, payment methods and your webhook URL.
- Crypto checkout: the hosted page picks compatible assets, gives each attempt its own address and QR code, and locks the quote for 30 minutes.
The full reference, a Postman collection and the raw OpenAPI file are in the PayMeGate API documentation.
Key features for IPTV businesses
- No merchant document uploads. Signup asks for basic account and business details, not ID or company documents. Customers may need instant ID verification by phone camera for some methods, and some providers skip this for smaller orders.
- Plugins for WHMCS, WooCommerce, PrestaShop and OpenCart (all v1.0.1), with idempotent callbacks in WHMCS. See the IPTV payment gateway page.
- Unlimited sites and a branded checkout on a custom URL.
- Payouts to your own wallet in USDC, USDT, ETH or POL, with no custodial balance.
Best for
IPTV businesses and resellers that want card payment processing and crypto through one API, with renewals driven by their own billing system.
Things to consider
PayMeGate has no card-on-file auto-charge: each renewal is a new order and a new checkout link, which your billing system or panel must create and send. It provides software only and is not a bank or money transmitter, payment availability varies by country, amount and provider, and its acceptable-use policy limits it to lawful IPTV services that hold the rights to their content.
2. Paymento: best low-fee crypto-only API
Paymento is a non-custodial crypto payment gateway. Payments land in a wallet you control, and it describes itself as KYC-free.
Paymento fees (checked 14 October 2026)
| Wallet option | Fee | Notes |
|---|---|---|
| Bring Your Own Wallet | 0.5% per successful payment | Funds arrive directly in your wallet |
| Embedded Wallet | 0.5% + $0.20 per payment | $10 one-time per extra store; network fee on settlement |
| New accounts | $15 free credit | Covers about $3,000 of payments at 0.5% |
How the Paymento API works
- Create a payment: POST /v1/payment/request with an Api-key header, a fiat amount and currency, your orderId, a return URL and a RiskSpeed setting (accept on mempool, or wait for confirmations). It returns a token, and you redirect the customer to the hosted gateway page.
- Callbacks: Paymento posts status changes to your IPN URL with an X-HMAC-SHA256-SIGNATURE header. Statuses include PartialPaid, WaitingToConfirm, Paid and Approve.
- Verify: its docs say to call POST /v1/payment/verify before fulfilling. It returns the status plus settlement data such as transaction hashes and confirmations.
- Recurring: Payment Links can bill daily, weekly, monthly or yearly, with reminder emails and a grace period.
Best for
Crypto-only IPTV businesses that want the lowest processing fees on IPTV payments and recurring payment links.
Things to consider
Paymento's pages describe crypto payments only, so subscribers who want to pay by card cannot. Plugins exist for WooCommerce, OpenCart and WHMCS. Its terms of service prohibit using the service to infringe intellectual property rights.
3. BTCPay Server: best free, self-hosted payment API
BTCPay Server is a free, open-source, self-hosted payment processor. Its FAQ says it lets you receive Bitcoin and altcoins directly, "with no fees, transaction cost or a middleman", and payments go straight to your wallet.
How the Greenfield API works
- Authentication: API keys restricted to specific stores and permissions, or Basic Auth.
- Invoices: create, read and refund invoices, with webhook events such as InvoiceCreated, InvoiceReceivedPayment, InvoiceProcessing, InvoiceSettled, InvoiceExpired and InvoiceInvalid.
- Webhook security: each delivery carries a BTCPay-Sig header, an HMAC-SHA256 of the body with your webhook secret, and you can list and redeliver past deliveries.
- Subscriptions: a Subscriptions section with offerings, subscribers, credits, suspend and unsuspend endpoints, a subscriber portal, and events such as SubscriberCharged and SubscriberDisabled.
Best for
Technical IPTV businesses that can run their own payment infrastructure and want zero processing fees and full control.
Things to consider
BTCPay is "an open-source project, not a company", so there is no support desk or acceptable-use team. There is no native card processing; fiat conversion comes through third-party plugins. You run the server, the security and the backups yourself.
Comparison: IPTV payment gateway APIs side by side
| Feature | PayMeGate | Paymento | BTCPay Server |
|---|---|---|---|
| Fee | 1% + provider or network fee | 0.5% (+$0.20 Embedded) | None (hosting costs) |
| Cards, Apple Pay, Google Pay | Yes | No | No native support |
| Create payment | POST /v1/orders | POST /v1/payment/request | POST /api/v1/stores/{storeId}/invoices |
| Webhook signature | Signed order.paid | X-HMAC-SHA256-SIGNATURE + verify call | BTCPay-Sig HMAC |
| Your reference returned | externalId + metadata | orderId + additionalData | Invoice metadata |
| Recurring | New order per invoice | Recurring payment links | Subscriptions API |
| Merchant documents | Not requested at signup | Describes itself as KYC-free | None (self-hosted) |
| Payouts | Your configured wallets | Your wallet | Your wallet |
Renewals and recurring revenue with an API
IPTV subscribers churn when a renewal fails. With crypto there is no card on file for recurring charges. So for most IPTV businesses, recurring billing of IPTV payments means invoice-driven renewals:
- Your billing system creates the renewal invoice a few days before expiry.
- It calls the gateway API to create an order with the invoice number as the reference.
- The subscriber gets the checkout link by email, Telegram or WhatsApp.
- The webhook marks the invoice paid and your panel extends the line.
- If nothing arrives, send reminders, then suspend after a grace period.
That flow works with all three gateways. Paymento's recurring links and BTCPay's subscriptions add built-in schedules; with PayMeGate, WHMCS or your own scheduler drives the timing. Track failed payments and the reasons, such as expired quotes, insufficient funds or declined cards, to cut lost revenue.
What makes an effective IPTV payment gateway solution
Beyond the API, the right payment gateway for an IPTV merchant should offer:
- Secure transactions. A secure payment gateway with a hosted checkout page keeps card data off your servers, which reduces your PCI DSS scope; card providers use encryption and tokenization so you never store card numbers. Protect your own dashboard with two-factor authentication wherever it is offered.
- Fraud detection. Real time fraud detection and transaction monitoring by the card provider catch fraudulent transactions before they become chargebacks. Chargeback alerts let you respond quickly, and clear subscription terms prevent avoidable disputes.
- Multi currency support. Global audiences convert better when they can pay in their own currency with local payment methods such as bank transfer.
- Free trials and retries. Many IPTV providers offer free trials before the first payment. After that, automated retries, payment retries, automated reminders and grace periods recover renewals that would otherwise be lost revenue, because failed recurring payments often turn into cancellations.
- Advanced analytics. Subscription and payment reports show which plans renew, which payment methods convert and where your global reach is growing.
- Transparent pricing structure with no hidden fees, and clear billing descriptors.
International payment processing for IPTV businesses
IPTV payments are global payments: a provider in one country often sells to subscribers in dozens. International payment processing through a single gateway means one API, one dashboard and one payment system for multi currency transactions in multiple currencies. PayMeGate filters methods by country, currency and amount, so subscribers only see options that work for them. Paymento and BTCPay Server accept crypto, which crosses borders easily but excludes card-only buyers.
Building the integration: a checklist
- Keep API keys server-side and use the narrowest scope.
- Verify every webhook signature before you activate anything, and reject replays.
- Make handlers idempotent: the same event may arrive twice, so key on the order ID.
- Return HTTP 200 only after you've saved the event.
- Reconcile daily with order lookups, not just webhooks.
- Test end to end with a low-value order before going live.
- Log payment preferences by country to see which payment methods convert.
Fees, settlement and multi currency payments
For IPTV payment processing, a 1% platform fee plus a card provider's fee will cost more than 0.5% on crypto, but it also opens the checkout to card-only subscribers. PayMeGate orders take a currency code, and supported settlement arrives in stablecoins such as USDC, so you avoid a separate currency conversion step on payouts. PayMeGate also holds no rolling reserve or custodial balance.
Risks and compliance
- AML obligations stay with you. No-document onboarding does not remove your own legal duties, including record-keeping and tax.
- Card-network rules. Visa and Mastercard prohibit processing payments for copyright-infringing content. A payment gateway does not make an unlicensed IPTV service legal, and PayMeGate, Paymento's terms and most providers prohibit it.
- Chargebacks. Card IPTV payments made through providers stay subject to their dispute rules. On-chain transfers are generally irreversible after confirmation, but you still owe customers refunds under your own refund policy.
- Sanctions and geography. Providers screen orders and restrict some countries.
- Fraud. Watch for suspicious transactions and unusual transaction patterns, such as many small orders from one card.
- Billing descriptors. Use a clear name that subscribers recognize on their statement.
Frequently asked questions
What is the best payment gateway for IPTV?
The best IPTV payment gateway depends on your payment methods. For a licensed IPTV service that wants cards and crypto through one API, PayMeGate is the top pick. Paymento suits crypto-only sellers and BTCPay Server suits teams that self-host.
What is a billing API?
A billing API lets your software create invoices or orders, collect payment and receive status updates automatically, instead of handling payments by hand.
Which payment API is free?
BTCPay Server's API is free and open source; you pay only for hosting. Paymento gives new accounts $15 of free credit.
Is there a free API for using a payment gateway?
API access is usually free; you pay per transaction: 1% plus provider fees at PayMeGate, 0.5% at Paymento.
What payment gateway is best for high-risk businesses?
For high risk merchant payment processing, choose one that publishes its acceptable-use rules, avoids rolling reserves and settles quickly. Read the high-risk payment gateway guide.
Which payment gateway is best for subscriptions?
For cards plus crypto, a gateway that works with your billing system's invoices, like PayMeGate. For crypto-only recurring links, Paymento. For self-hosted subscriptions, BTCPay.
What payment gateway is best for small businesses?
Payment solutions with no monthly or setup fees and a payment-link option. PayMeGate's links work without a website.
How to pay for IPTV with crypto?
For crypto IPTV payments, the subscriber picks crypto at checkout, scans the QR code and sends the exact amount from a wallet before the quote expires.
How do I pay my IPTV bill?
Through the provider's checkout link or billing portal, by card, Apple Pay, Google Pay or crypto, depending on what it offers.
Is paid IPTV legal in the USA?
Yes, when the provider holds the rights to its channels. KenoaTV's guide to IPTV in the USA explains how to check a service.
How much does an IPTV subscription for 12 months cost?
Prices vary by provider. On 14 October 2026, KenoaTV listed $99.99 for 12 months on one connection and Smartiflix listed $69.
Final verdict
If your IPTV subscription business needs one API for both cards and crypto, PayMeGate is the most complete option of the three: a single order call, card and crypto methods at one checkout, a signed webhook that carries your own references, WHMCS and WooCommerce plugins, and no merchant document uploads at signup. Paymento costs less when subscribers only pay in crypto, and BTCPay Server costs nothing if you can host it. Check the FAQ and pricing, then run a low-value test order before going live.
Our standard: Provider claims are labeled, availability is checked by region, and local reader notes never affect rankings.
Related research and practical guidance
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…