PHPackages                             bitpay/whmcs - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Payment Processing](/categories/payments)
4. /
5. bitpay/whmcs

ActiveWhmcs-plugin[Payment Processing](/categories/payments)

bitpay/whmcs
============

BitPay payment plugin for WHMCS

v1.1.4(7y ago)432248[3 issues](https://github.com/bitpay/whmcs-plugin/issues)[2 PRs](https://github.com/bitpay/whmcs-plugin/pulls)MITPHPPHP &gt;=5.4

Since Feb 5Pushed 1y ago20 watchersCompare

[ Source](https://github.com/bitpay/whmcs-plugin)[ Packagist](https://packagist.org/packages/bitpay/whmcs)[ Docs](https://github.com/bitpay/whmcs-plugin)[ RSS](/packages/bitpay-whmcs/feed)WikiDiscussions 5.1.x Synced 1mo ago

READMEChangelog (10)Dependencies (9)Versions (8)Used By (0)

Integration Requirements
------------------------

[](#integration-requirements)

[![Build Status](https://camo.githubusercontent.com/02f32a5d0491bdf7531e581c71ede77371d3cb9da237a7504b7af08365f56128/68747470733a2f2f7472617669732d63692e6f72672f6269747061792f77686d63732d706c7567696e2e7376673f6272616e63683d6d6173746572)](https://travis-ci.org/bitpay/whmcs-plugin)

This version requires the following:

- WHMCS 8.x
- A BitPay merchant account:
- On the [production environment.](https://bitpay.com/dashboard/signup)
- On the [test environment.](https://test.bitpay.com/dashboard/signup), for sandbox testing.

Installing the Plugin
---------------------

[](#installing-the-plugin)

1. From your WHMCS business account, go to setup &gt; payments &gt; payment gateways
2. On the next screen, click on the **All Payment Gateways** tab and click on **BitPay Checkout** to enable the plugin. The next step will be to configure it.

Plugin Configuration
--------------------

[](#plugin-configuration)

After you have enabled the BitPay plugin, the configuration steps are:

1. Create an API token from your BitPay merchant dashboard

    - Login to your BitPay merchant account and go to the [API token settings](/dashboard/merchant/api-tokens)
    - click on the **Add new token** button: indicate a token label (for instance: *WHMCS*), make sure "Require Authentication" is unchecked and click on the **Add Token** button
    - Copy the token value
2. Log in to your WHMCS admin dashboard, go to System &gt; Configuration &gt; Payment Methods. This will give you access to the BitPay plugin settings:

    - Paste the token value into the appropriate field: **Development Token** for token copied from the sandbox environment (test.bitpay.com) and **Production Token** for token copied from the live environment (bitpay.com)
    - select the endpoint - Test or Production
    - Click **Save Changes** at the bottom of the page

This plugin also includes an IPN (Instant Payment Notification) endpoint that will update your WHMCS invoice status.

An order note will automatically be added with a link to the BitPay invoice to monitor the status:

- Initially the WHMCS invoice will be in a **Unpaid** status when it is initially created.
- After the invoice is paid by the user, it will change to a **Payment Pending** status.
- When BitPay finalizes the transaction, it will change to a **Paid** status, and your order will be safe to ship, allow access to downloadable products, etc.
- If you decide to refund a payment via your BitPay dashboard, the WHMCS invoice status will change to **Refunded** once the refund is executed.

###  Health Score

36

—

LowBetter than 82% of packages

Maintenance27

Infrequent updates — may be unmaintained

Popularity22

Limited adoption so far

Community27

Small or concentrated contributor base

Maturity63

Established project with proven stability

 Bus Factor2

2 contributors hold 50%+ of commits

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Every ~206 days

Recently: every ~109 days

Total

7

Last Release

2881d ago

PHP version history (2 changes)v1.0.1PHP &gt;=5.3

v1.1.2PHP &gt;=5.4

### Community

Maintainers

![](https://avatars.githubusercontent.com/u/2554930?v=4)[BitPay](/maintainers/bitpay)[@bitpay](https://github.com/bitpay)

---

Top Contributors

[![thejoshualewis](https://avatars.githubusercontent.com/u/392836?v=4)](https://github.com/thejoshualewis "thejoshualewis (48 commits)")[![ionux](https://avatars.githubusercontent.com/u/6451654?v=4)](https://github.com/ionux "ionux (44 commits)")[![p-maguire](https://avatars.githubusercontent.com/u/33061385?v=4)](https://github.com/p-maguire "p-maguire (25 commits)")[![bobbrodie](https://avatars.githubusercontent.com/u/123703?v=4)](https://github.com/bobbrodie "bobbrodie (10 commits)")[![kleetus](https://avatars.githubusercontent.com/u/12446?v=4)](https://github.com/kleetus "kleetus (8 commits)")[![JoshuaEstes](https://avatars.githubusercontent.com/u/447419?v=4)](https://github.com/JoshuaEstes "JoshuaEstes (5 commits)")[![ppatidar2021](https://avatars.githubusercontent.com/u/89529106?v=4)](https://github.com/ppatidar2021 "ppatidar2021 (5 commits)")[![jaafit](https://avatars.githubusercontent.com/u/296158?v=4)](https://github.com/jaafit "jaafit (4 commits)")[![gasteve](https://avatars.githubusercontent.com/u/639093?v=4)](https://github.com/gasteve "gasteve (3 commits)")[![jameswalpole](https://avatars.githubusercontent.com/u/9257396?v=4)](https://github.com/jameswalpole "jameswalpole (2 commits)")[![turff](https://avatars.githubusercontent.com/u/1520745?v=4)](https://github.com/turff "turff (1 commits)")[![marbman21](https://avatars.githubusercontent.com/u/3821661?v=4)](https://github.com/marbman21 "marbman21 (1 commits)")[![philosodad](https://avatars.githubusercontent.com/u/135369?v=4)](https://github.com/philosodad "philosodad (1 commits)")[![gaud2029](https://avatars.githubusercontent.com/u/5881132?v=4)](https://github.com/gaud2029 "gaud2029 (1 commits)")

---

Tags

pluginWhmcspaymentecommercebitcoinbitpay

###  Code Quality

TestsPHPUnit

Code StylePHP\_CodeSniffer

### Embed Badge

![Health badge](/badges/bitpay-whmcs/health.svg)

```
[![Health](https://phpackages.com/badges/bitpay-whmcs/health.svg)](https://phpackages.com/packages/bitpay-whmcs)
```

###  Alternatives

[bitpay/sdk

Complete version of the PHP library for the new cryptographically secure BitPay API

42337.5k4](/packages/bitpay-sdk)[bitpay/sdk-light

Light version of the PHP library for the new cryptographically secure BitPay API

19143.6k3](/packages/bitpay-sdk-light)[omnipay/bitpay

BitPay driver for the Omnipay payment processing library

1383.2k1](/packages/omnipay-bitpay)[paymentsuite/paymentsuite

PaymentSuite is an easy implementation for lot of Payment Methods for Symfony projects

2615.5k2](/packages/paymentsuite-paymentsuite)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
