Why WHMCS businesses leave Authorize.net
The reasons are a fixed monthly fee, a merchant account to get approved and features WHMCS's modules lack. WHMCS shops rarely complain about Authorize.net in public; its pricing page and WHMCS's docs make the case.
01
$25 a month on every plan
Every Authorize.net plan costs $25 a month, whatever your volume: $0.50 a payment at 50 payments of $20. Cost is why an operator asked the WHMCS forum in 2015 how to move to Stripe or PayPal.
Source: Authorize.net's pricing page, October 2026, and a 2015 thread on the WHMCS community forum
With Whop: No monthly fee. Whop charges per payment, at a base rate of 2.7% + $0.30 per domestic card.
02
Cards need an approved merchant account
Gateway only needs your own merchant account; All-in-one includes one, subject to eligibility. An underwriter checks your industry and credit, personal credit included, which can take one to five business days or more.
Source: Authorize.net's pricing FAQ, October 2026
With Whop: No separate merchant account. Whop verifies your business before you withdraw, and you can sell first, up to a limit Whop sets.
03
Card numbers can sit in your WHMCS database
The plain Authorize.net module stores cards, encrypted, in your WHMCS database, which puts your server in PCI scope. Accept.js and CIM keep them at Authorize.net, but Accept.js "is not compatible with the Modern or Boxes order form templates."
Source: WHMCS's payment gateway docs and its Accept.js page, August 2026
With Whop: Card numbers go into Whop's secure fields and never reach your server. Your own PCI obligations remain.
04
No 3D Secure or wallets in WHMCS's modules
WHMCS lists 3D Secure, the bank's identity check on a card payment, as unsupported on every Authorize.net module. None of their pages mentions Apple Pay, Google Pay or PayPal, though Authorize.net takes all three at the gateway.
Source: Authorize.net's payment methods page and WHMCS's module pages, October 2026
With Whop: Whop Payments has two 3D Secure settings, and Apple Pay and Google Pay as an opt-in, saved as cards for renewals.
05
Five regions, and eCheck is US-only
Your business must be based in the US, Canada, the UK, Europe or Australia. eCheck, Authorize.net's bank payment, is for US businesses only.
Source: Authorize.net's ecommerce FAQ and pricing page, October 2026
With Whop: A Whop business can be based in 216 countries and territories, everywhere but a short sanctions list. See every Whop country.
Authorize.net alternatives for WHMCS, ranked
Whop ranks first for most WHMCS businesses leaving Authorize.net; Stripe is the closest bundled option. Whop is also my pick for the best WHMCS payment gateway overall. Here is that ranking without Authorize.net.
- 01
Whop
Most WHMCS businesses, in one free module.
- Card fee
- 2.7% + $0.30
- Country reach
- 216 countries & territories
- Automatic renewals
- Yes, WHMCS charges saved cards
- 02
Stripe
Businesses in Stripe's signup countries.
- Card fee
- 2.9% + $0.30
- Country reach
- 44 countries for signup
- Automatic renewals
- Yes, saved cards
- 03
PayPal Payments
A second button for PayPal fans.
- Card fee
- PayPal Checkout: 3.49% + $0.49
- Country reach
- Varies by country
- Automatic renewals
- Yes, where PayPal approves saved payments
- 04
GoCardless
Renewals by bank debit instead of cards.
- Card fee
- 0.5% + $0.05 per bank debit, max $5 (US)
- Country reach
- 8 invoice currencies
- Automatic renewals
- Yes, by bank mandate; refunds outside WHMCS
- 05
2Checkout (Verifone)
A hosted checkout, once 2Checkout approves you.
- Card fee
- 3.5% + $0.35
- Country reach
- Most countries, after approval
- Automatic renewals
- 2Checkout subscriptions, no saved cards
Sources: published US base rates, October 2026, from Whop's fee schedule and each provider's pricing page.
- Whop. No monthly fee, no separate merchant account and a lower base rate than All-in-one, with renewals that WHMCS collects, in a free module.
- Stripe. No monthly fee, bundled and tokenized, with Stripe ACH for automatic bank debit, in Stripe's 44 signup countries; my Stripe alternatives for WHMCS page compares it with Whop.
- PayPal Payments. Bundled, with a button clients recognize. Best as a second button, since a PayPal Checkout payment costs more than a card on Whop.
- GoCardless. Automatic bank debit for eCheck users, in 8 invoice currencies. It doesn't take cards, and refunds happen outside WHMCS.
- 2Checkout. A hosted checkout with no merchant account of your own, once 2Checkout approves you. It costs more, and renewals run as 2Checkout subscriptions, not saved cards.
Not ranked: WHMCS 9.0 bundles no Braintree or Paddle module, and WHMCS's only Mollie module takes one-time iDEAL payments.
The Authorize.net modules WHMCS ships
WHMCS ships four Authorize.net modules, plus Planet Authorize for gateways that emulate it. None is deprecated, and none lists 3D Secure.
| Module | Status by WHMCS version | Supports | ||||
|---|---|---|---|---|---|---|
| 9.0 | 8.13 | One-time | Renewals | Refunds | 3D Secure | |
| Authorize.net Merchant | Current | Current | Yes | Yes | Yes | No |
| Card numbers stored, encrypted, in your WHMCS database. The plain merchant module: cards are typed into a WHMCS page, and WHMCS's cron charges them. | ||||||
| Authorize.net CIM Token | Current | Current | No | Yes | Yes | No |
| Card numbers stored at Authorize.net, not in WHMCS. Charges stored profiles only. The only one with the AddPayMethod API. | ||||||
| Accept.js by Authorize.net Token | Current | Current | Yes | Yes | Yes | No |
| Sent from the page to Accept.js and never stored in WHMCS. Not compatible with the Modern or Boxes order forms. | ||||||
| Authorize.net Echeck Third-Party | Current | Current | Yes | Yes | No | No |
| Bank details stored in the WHMCS client profile. WHMCS's pages disagree: Third-Party means the client pays on the provider's site and Attempt Capture is off, yet this page describes stored bank details billed automatically. Authorize.net offers eCheck to US businesses only. | ||||||
| Planet Authorize Merchant | Current | Current | Yes | Yes | Yes | No |
| Card numbers stored, encrypted, in your WHMCS database. For gateways that emulate Authorize.net; not an Authorize.net product. | ||||||
- No module documents wallets or Authorize.net's own ARB subscriptions: WHMCS's cron requests every charge.
Sources: WHMCS's payment gateway docs, checked October 5, 2026.
What changed, and what didn't
- Nothing in recent releases. The 9.0 and 8.13 release notes don't mention Authorize.net, and both versions' module pages match, updated in August 2026.
- AIM's deprecation is Authorize.net's. Authorize.net lists its old AIM API as deprecated; WHMCS never says which API the plain module calls.
- Accept.js converts stored cards. On a client's first capture, WHMCS sends their locally stored card to Accept.js, keeps a token and deletes the local copy. That works for Accept.js only.
- Echeck's type contradicts its page. WHMCS lists it as Third-Party, a type with Attempt Capture (WHMCS charging a stored method itself) switched off, yet describes stored bank details billed automatically. WHMCS doesn't say which applies.
Whop vs Authorize.net for WHMCS
Whop wins on fixed costs, setup and where your business can be; Authorize.net wins for US eCheck users and for a merchant account at good rates. Here is every criterion side by side.
| Whop | Authorize.net | |
|---|---|---|
| Card fee per sale | 2.7% + $0.30 per domestic card, no monthly fee. Whop also lists $0.03 for 3D Secure and $0.07 for fraud screening per payment. | All-in-one (US): $25/month plus 2.9% + 30¢, subject to eligibility. Gateway only: $25/month, 10¢ per transaction and 10¢ per daily batch, plus your merchant account. |
| International cards and currency conversion | +1.5% for international cards, +1% if currency conversion applies. | Internationally issued cards accepted. No cross-border surcharge is published; the merchant account sets it. Currencies depend on the processor. |
| Where the business can be based | Anywhere except Whop's sanctions list: 216 countries and territories. Payout methods vary by country. | Business must be based in the US, Canada, the UK, Europe or Australia, with an approved merchant account. eCheck is US-only. |
| Payout timing | Card sales are ready to withdraw in about two business days (timing varies by country and account). Withdrawals need a completed Whop verification. | One daily batch; funds typically arrive 2 to 3 business days after it settles, set by the merchant service provider. |
| Automatic renewals in WHMCS | WHMCS's cron charges the saved card on each renewal (Whop Payments). If the bank asks for authentication, the client pays by hand. | WHMCS's cron charges the card or bank details stored for the client. WHMCS documents no use of Authorize.net's ARB. |
| Saved cards | Native WHMCS Pay Methods, saved at checkout or with Save a card, by the client or an admin. Card numbers stay with Whop. | Plain module stores cards encrypted in WHMCS. CIM and Accept.js keep a token at Authorize.net, with card updates from WHMCS. |
| Refunds from the WHMCS invoice | Full or partial refunds from the WHMCS invoice; refunds made in Whop sync back. Whole-unit currencies refund in full only. | From the WHMCS invoice with the Authorize.net, CIM and Accept.js modules; not with Echeck. |
| Disputes | Handled in Whop, $15 per dispute. WHMCS gets a private staff note and, if you set one up, a staff alert. | Handled with Authorize.net and the merchant account; no WHMCS module supports reversals. eCheck chargebacks cost $25. |
| Tax handling | WHMCS calculates invoice tax and you remit it. The module doesn't use Whop's merchant-of-record tax handling. | WHMCS calculates invoice tax. Authorize.net's plans list no tax calculation or remittance. |
| Test environment | A Whop Sandbox business with test cards; Sandbox and Live keep separate settings. Apple Pay and Google Pay don't run in Sandbox. | Authorize.net sandbox account and each module's Test Mode; CIM's Live validation runs a $0.00 or $0.01 authorization. |
| WHMCS module | Free third-party module, not bundled with WHMCS. Tested on WHMCS 8.13.7, 9.0.7 and 9.0.8. | Four bundled modules with no module fee; the $25 monthly gateway fee applies on every plan. |
| Before you can charge | Paste a Whop API key and click Save Changes. You need a public HTTPS System URL and WHMCS's cron; you can sell before Whop finishes verifying you. | Merchant account approval (1 to 5 business days or more), API Login ID and Transaction Key; Accept.js adds a Public Client Key and HTTPS. |
| Support | George, the module's developer, by Telegram or email; Whop for the account, payouts and disputes. | Authorize.net 24/7 live support; WHMCS for the bundled modules; the merchant account provider for funding. |
Sources: Authorize.net's pricing page, Whop's fee schedule and WHMCS's module docs, checked October 2026.
What a month costs at $20 a payment
At 200 payments of $20 a month, Whop's base card fees come to $168, against $201 on Authorize.net's All-in-one plan: $25 a month plus 2.9% + $0.30 per card payment, subject to eligibility.
| Payments of $20 a month | Whop | Authorize.net All-in-one |
|---|---|---|
| 50 ($1,000) | $42 | $69 |
| 200 ($4,000) | $168 | $201 |
| 1,000 ($20,000) | $840 | $905 |
Domestic base rates, October 2026; no international cards, conversion, refunds or disputes.
Whop's lead depends on two fees. Whop also lists $0.03 for 3D Secure and $0.07 for fraud screening per payment. If both applied to every payment, All-in-one would cost less above about 417 payments of $20 a month. Gateway only is left out: its fees sit on top of your merchant account's unpublished rates.
Where Whop wins
- No monthly fee. Against $25 on every Authorize.net plan.
- No merchant account to underwrite. Whop verifies your business itself.
- The base card rate. 2.7% + $0.30 per domestic card, against All-in-one's 2.9% + $0.30, subject to eligibility.
- 3D Secure and wallets. Two 3D Secure settings and opt-in Apple Pay and Google Pay, neither documented for WHMCS's Authorize.net modules.
- Where your business can be. 216 countries and territories, against five regions.
Where Authorize.net wins
- eCheck for US businesses. 0.75% a payment, and WHMCS's Echeck page describes automatic billing. Whop's bank payments are one-time.
- A merchant account at good rates. Gateway only adds $25 a month and its 10¢ fees to rates you've negotiated.
- High volume, if Whop's two fees apply. All-in-one costs less above about 417 payments of $20 a month.
- Fraud tools and WHMCS Cloud. Its fraud suite costs $0, and its modules are available on WHMCS Cloud; Whop's module docs don't cover Cloud.
Renewals work the same way on both: WHMCS's own cron charges the saved card.
How to switch from Authorize.net without losing renewals
Run Whop beside Authorize.net and move each client at their next invoice. Nothing is imported, and Authorize.net stays active, just hidden, for the payments it already collected.
Never deactivate Authorize.net to switch. WHMCS reassigns a deactivated gateway's services, invoices, transactions and pay methods to the gateway you pick (WHMCS's gateway docs). Old Authorize.net payments would then be labeled Whop, and Whop can't refund them.
- 01
Find what charges each client today
Note each client's module: the plain one (card in WHMCS), CIM or Accept.js (card at Authorize.net), or Echeck. Check Recurring Billing in Authorize.net for ARB subscriptions, its own billing schedules.
- 02
Install Whop beside Authorize.net
Install the free module, test a payment in a Whop Sandbox business, then connect Live. In Payment Gateways, turn Show on Order Form on for Whop Payments and off for Authorize.net. Authorize.net stays active, just hidden from the order form.
- 03
Move each client at their next invoice
Cards don't move: CIM profiles leave Authorize.net only after an export review (Authorize.net's export article), and the Whop module has no import path. The client pays their next invoice with Whop Payments and saves the card. Then set the client, service and upcoming invoices to Whop Payments. Leave Echeck clients on Echeck for now.
- 04
Cancel ARB subscriptions at Authorize.net
WHMCS's modules don't create them, but cancel any you find for a moved client, or they charge twice. Hiding the gateway doesn't stop them.
- 05
Watch one full renewal cycle
Confirm the next renewal is paid once, by Whop, before you move the next group of clients.
- 06
Keep old payments with Authorize.net
Refund old card payments from their invoice with Refund through Gateway; Echeck payments can't be refunded from WHMCS. Once every client has moved, Delete Encrypted Credit Card Data permanently removes cards the plain module stored. The $25 a month runs until you close the account.
The switch guide in the module's docs (opens in a new tab) covers the same steps for any gateway.
Authorize.net alternative questions
Does WHMCS still support Authorize.net?
Yes. WHMCS 9.0 and 8.13 document four bundled modules, Authorize.net, Authorize.net CIM, Accept.js and Authorize.net Echeck, plus Planet Authorize. None carries a deprecation notice, and all are available on WHMCS Cloud's Growth and Expansion plans.
Can I move my saved Authorize.net cards to Whop?
No. A WHMCS token works only with the gateway that created it, and the Whop module has no import path. Each client saves a new card with Whop at their next invoice, while Authorize.net keeps charging the rest.
Is Whop cheaper than Authorize.net?
At base rates, yes, at all three volumes in the table above: at 200 payments of $20, $168 against $201 on All-in-one. If Whop's $0.03 3D Secure and $0.07 fraud-screening fees apply to every payment, All-in-one costs less above about 417 payments of $20 a month.
Do Authorize.net's WHMCS modules support 3D Secure or Apple Pay?
WHMCS lists no 3D Secure for any of them and documents no wallets, though Authorize.net takes Apple Pay, Google Pay and PayPal at the gateway. Whop Payments has two 3D Secure settings and opt-in Apple Pay and Google Pay.
What replaces Authorize.net Echeck?
Not Whop, if you need automatic bank debit: Whop's bank payments, such as ACH, are one-time payments through Whop Checkout. WHMCS bundles Stripe ACH, with renewals and refunds, and GoCardless, with renewals but no refunds from WHMCS. Or keep Echeck running beside Whop for those clients.
Try Whop in WHMCS before you move a single client
Whop Payments for WHMCS 1.1.0 is free. Install it beside your current gateway, test a payment in Whop's Sandbox, then go live when you're ready.
Download the free module Read the docs (opens in a new tab)
Card numbers never reach your server · Paid only after Whop confirms · SHA-256 checksum