MyGate WHMCS

MyGate WHMCS

Developed By MyGate

Compatible with WHMCS v9.0

Receive cryptocurrency payments directly to your crypto wallets

MyGate WHMCS connects your WHMCS invoices with the hosted MyGate cryptocurrency checkout.

Accept Bitcoin, Ethereum, Tether USDT, USD Coin USDC, Monero, Litecoin, XRP, BNB, Solana and other supported cryptocurrencies while payments are sent directly to the crypto wallets configured in your MyGate merchant account.

Your customers select MyGate as the payment method in WHMCS, complete the cryptocurrency payment through the MyGate checkout, and the corresponding WHMCS invoice is automatically confirmed when the payment is successfully verified.

MyGate WHMCS 2.0.0

Version 2.0.0 introduces the new MyGate private/public API key architecture together with improved payment verification, webhook security and WHMCS invoice handling.

Features

  • Cryptocurrency payments for WHMCS invoices
  • Hosted MyGate cryptocurrency checkout
  • Payments sent directly to merchant-configured crypto wallets
  • Bitcoin, Ethereum, USDT, USDC, Monero and many other cryptocurrencies
  • Multiple blockchain networks
  • Custom ERC-20 and BEP-20 token support
  • Private sk_live_ API key remains server-side
  • Public pk_live_ key used for customer-facing payment URLs
  • Secure webhook validation
  • Server-side payment verification fallback
  • Duplicate transaction and replay protection
  • Payment amount validation
  • Payment currency validation
  • Automatic WHMCS invoice payment confirmation
  • Automatic return to the paid WHMCS invoice
  • WHMCS Gateway Log integration
  • Compatibility with legacy MyGate 1.x payment references
  • No cryptocurrency private keys stored by the WHMCS module
  • No custody of merchant cryptocurrency funds by the WHMCS module
  • No KYC required

Cryptocurrencies Supported

MyGate supports multiple cryptocurrencies and blockchain networks, including:

  • Bitcoin [BTC]
  • Ethereum [ETH]
  • Ethereum - Arbitrum [ARB]
  • Ethereum - Base [BASE]
  • Ethereum - Optimism [OP]
  • Tron [TRX]
  • Tether USD [USDT - TRON / TRC20]
  • Tether USD [USDT - Ethereum / ERC20]
  • Tether USD [USDT - BNB Smart Chain / BEP20]
  • USD Coin [USDC]
  • BNB [BNB / BSC]
  • XRP [XRP]
  • Solana [SOL]
  • Tether USD [USDT - Solana]
  • USD Coin [USDC - Solana]
  • Dogecoin [DOGE]
  • Litecoin [LTC]
  • Monero [XMR]
  • Bitcoin Cash [BCH]
  • Shiba Inu [SHIB]
  • Basic Attention Token [BAT]
  • Chainlink [LINK]
  • Algorand [ALGO]
  • Polygon [POL]
  • USD Coin [USDC - Polygon]
  • Polkadot [DOT]
  • Avalanche [AVAX]
  • Tezos [XTZ]
  • Stellar [XLM]
  • Gram [GRAM - TON]
  • Tether USD [USDT - TON]

MyGate can also support custom tokens on compatible blockchain networks.

Available cryptocurrencies and networks depend on the currencies enabled in your MyGate merchant account.

How It Works

  1. A customer selects MyGate when paying a WHMCS invoice.
  2. WHMCS creates a secure MyGate payment link.
  3. The customer selects a cryptocurrency and sends the payment.
  4. MyGate verifies the blockchain transaction.
  5. The WHMCS invoice is automatically marked as paid.
  6. The customer is returned to the corresponding WHMCS invoice.

Installation

  1. Create or log in to your MyGate account.
  2. Download and extract the MyGate WHMCS module.
  3. Upload the contents of the upload directory to your WHMCS root directory.
  4. Activate MyGate in the WHMCS Payment Gateways settings.
  5. Copy your private MyGate API key (sk_live_...) from MyGate > Account and enter it in the WHMCS MyGate settings.
  6. Copy the Webhook URL displayed by the WHMCS module.
  7. Paste the Webhook URL into MyGate > Settings > Webhook.
  8. Configure the same webhook secret key in MyGate and WHMCS.

Your WHMCS customers can now pay invoices using cryptocurrency through MyGate.

Security

MyGate WHMCS 2.0.0 separates private and public API credentials.

The private sk_live_ API key is used only for server-to-server communication and is never included in customer-facing payment URLs. Public checkout URLs use the corresponding pk_live_ key.

Payments are additionally protected by webhook authentication, transaction validation, duplicate payment protection and server-side payment verification.

Frequently Asked Questions

Does the WHMCS module store my cryptocurrency private keys?

No. Cryptocurrency private keys are not stored by the MyGate WHMCS module.

Does MyGate hold my cryptocurrency funds?

The WHMCS module sends customers to the MyGate checkout using the wallet configuration of your MyGate merchant account. The module itself does not custody merchant cryptocurrency funds.

Is my private MyGate API key visible to customers?

No. MyGate WHMCS 2.0.0 keeps the private sk_live_ API key on the WHMCS server and uses the public pk_live_ key in customer-facing checkout URLs.

What happens if the payment webhook is delayed?

Version 2.0.0 includes server-side payment verification as a fallback when the customer returns from MyGate.

Can existing MyGate WHMCS users upgrade?

Yes. Version 2.0.0 includes compatibility handling for legacy MyGate 1.x payment references.

 

There are no reviews yet!

Be the first to review MyGate WHMCS.

Version Compatibility


Compatible with WHMCS v9.0

Full Version Compatibility


  • Selected versions of WHMCS v9.0
        9.0.0 - 9.0.6
  • Selected versions of WHMCS v8.13
        8.13.0 - 8.13.5
  • All versions of WHMCS v8.12
  • All versions of WHMCS v8.11
  • Selected versions of WHMCS v8.10
        8.10.0
  • Selected versions of WHMCS v8.9
        8.9.0
  • Selected versions of WHMCS v8.8
        8.8.0
  • All versions of WHMCS v8.7
  • All versions of WHMCS v8.6
  • All versions of WHMCS v8.5
  • All versions of WHMCS v8.4
  • All versions of WHMCS v8.3
  • All versions of WHMCS v8.2
  • All versions of WHMCS v8.1
  • All versions of WHMCS v8.0
  • All versions of WHMCS v7.10
  • All versions of WHMCS v7.9
  • All versions of WHMCS v7.8

System Requirements


  • Active MyGate account
  • Outbound HTTPS access to app.mygate.me
  • WHMCS system requirements for your installed WHMCS version

* Requirements listed are in addition to the WHMCS default system requirements.

Support for this product

The best place to start if you need help with a specific product is to contact the developer. All WHMCS Marketplace developers have both a website and support URL listed.

Developed By MyGate

Changelog

v2.0.0 Released August 18th, 2026

Latest Version


  • Added sk_live_ private API key support.
  • Added automatic pk_live_ checkout key derivation.
  • Prevented private API key exposure in hosted checkout URLs.
  • Added server-to-server payment fallback on customer return.
  • Fixed webhook authentication so an invalid secret immediately rejects the callback.
  • Added strict completed-status, amount, currency, invoice-method, and replay validation.
  • Removed file-based debug.txt logging in favor of WHMCS Gateway Log.
  • Added legacy 1.x payment-reference compatibility for migration.
  • Switched new payment references to URL-safe Base64 and hardened the customer return redirect to the paid invoice.
  • Updated module metadata to WHMCS API version 1.1.

 

Previous Versions


v1.0.0 Released December 1st, 2024

View/hide detailed changelog

= 1.0.0 =

 

See also

WHMCS Bitcoin Payments

Accept Bitcoin payments on your website

Free
Accept Bitcoin and cryptocurrency payments - CoinGate for WHMCS

Easily accept Bitcoin, Tether, Ethereum and many other crypto payments on your WHMCS website

Free
Coinbase Commerce

No Fees, Easy Setup. Accept cryptocurrencies like: Bitcoin, Bitcoin Cash, Ethereum and Litecoin!

Free
PayTR Virtual Pos iFrame API

Open your web site to shopping with the advantages of PayTR. Take your payments securely.

Free
Gateway Fees for WHMCS

With this WHMCS module, you'll get the payment gateway fees from your clients directly.

Free