PHPackages                             hexters/coinpayment - 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. hexters/coinpayment

ActiveLibrary[Payment Processing](/categories/payments)

hexters/coinpayment
===================

CoinPayment is a Laravel package for handling cryptocurrency transactions through CoinPayments.net (create transaction, transaction history, IPN, balances, withdrawals).

4.0.1(1mo ago)7161.7k↑87.7%39[16 issues](https://github.com/hexters/CoinPayment/issues)proprietaryPHPPHP ^8.2CI passing

Since Mar 23Pushed 4w ago5 watchersCompare

[ Source](https://github.com/hexters/CoinPayment)[ Packagist](https://packagist.org/packages/hexters/coinpayment)[ Fund](https://www.buymeacoffee.com/hexters)[ GitHub Sponsors](https://github.com/hexters)[ RSS](/packages/hexters-coinpayment/feed)WikiDiscussions master Synced 2d ago

READMEChangelog (10)Dependencies (10)Versions (56)Used By (0)

CoinPayments Legacy for Laravel 11/12/13
========================================

[](#coinpayments-legacy-for-laravel-111213)

[![Latest Stable Version](https://camo.githubusercontent.com/291966d9b802dcedba26812ca2a549e61d438c21147fc4a341c5c6e3bffb3038/68747470733a2f2f706f7365722e707567782e6f72672f686578746572732f636f696e7061796d656e742f762f737461626c65)](https://packagist.org/packages/hexters/coinpayment)[![Total Downloads](https://camo.githubusercontent.com/8d61a31e24c51ac999eaaf6231b3e62f9597df19adaf07856648b666478eaecf/68747470733a2f2f706f7365722e707567782e6f72672f686578746572732f636f696e7061796d656e742f646f776e6c6f616473)](https://packagist.org/packages/hexters/coinpayment)[![Tests](https://github.com/hexters/CoinPayment/actions/workflows/tests.yml/badge.svg)](https://github.com/hexters/CoinPayment/actions/workflows/tests.yml)[![License](https://camo.githubusercontent.com/893bd7a736d27daa047af5863aa6060c1d2a992813c0e0d28d0a7f099f3fb94d/68747470733a2f2f706f7365722e707567782e6f72672f686578746572732f636f696e7061796d656e742f6c6963656e7365)](https://packagist.org/packages/hexters/coinpayment)

[![CoinPayments](https://camo.githubusercontent.com/6b2a2a7147c2c6c7a11d9989976ff85fede88916d4c34d2d4a839196767049d9/68747470733a2f2f7777772e636f696e7061796d656e74732e6e65742f696d616765732f622f62616e6e6572365f3732387839302d332e6a7067)](https://legacy.coinpayments.net/index.php?ref=3dc0c5875304cc5cc1d98782c2741cb5)

Accept cryptocurrency payments in Laravel through [CoinPayments.net](https://legacy.coinpayments.net/index.php?ref=3dc0c5875304cc5cc1d98782c2741cb5). It gives you a Livewire checkout, live payment status, IPN handling, and an admin panel for balances, withdrawals, and transactions. This is the module CoinPayments points to for Laravel on their [developer code page](https://www.coinpayments.net/apidoc-code).

It uses the CoinPayments legacy v1 Merchant API.

Documentation
-------------

[](#documentation)

Full guides, configuration, and screenshots are on the docs site:

### ****

[](#httpshextersgithubiocoinpayment)

[![Checkout](sample/payment-page.png)](sample/payment-page.png)

Install
-------

[](#install)

```
composer require hexters/coinpayment
php artisan coinpayment:install
```

Then generate a payment link and redirect to it:

```
use Hexters\CoinPayment\CoinPayment;

return redirect(CoinPayment::generatelink([
    'order_id'     => uniqid(),
    'amountTotal'  => 37.5,
    'buyer_email'  => 'buyer@mail.com',
    'redirect_url' => url('/thank-you'),
]));
```

The full setup, the listener job, IPN, the admin panel, and every config option are covered in the [documentation](https://hexters.github.io/CoinPayment/guide/introduction).

What you get
------------

[](#what-you-get)

- A Livewire checkout with coin search, a QR code, and a copyable address
- A payment modal that updates in real time, with a countdown and partial-payment handling
- IPN verified with HMAC-SHA512, plus a `coinpayment:sync` command for when IPN cannot reach you
- A gate-protected admin panel: balances with fiat values, withdrawals, and a searchable transactions table
- Runs on Laravel 11, 12 and 13 with no Node build step

Pricing
-------

[](#pricing)

Free to use while you develop. On production and staging, a one-time license unlocks every coin on the checkout plus withdrawals and the detail views. See [pricing](https://hexters.github.io/CoinPayment/pricing) or [get a license](https://buymeacoffee.com/hexters/e/545129).

Support
-------

[](#support)

Found a bug or need help? Open an issue at [github.com/hexters/CoinPayment/issues](https://github.com/hexters/CoinPayment/issues).

License
-------

[](#license)

Source-available. Free to use and develop with locally; production and staging use of the premium features requires a paid license. © 2018-2026 Asep SS (hexters).

###  Health Score

66

—

FairBetter than 99% of packages

Maintenance89

Actively maintained with recent releases

Popularity46

Moderate usage in the ecosystem

Community20

Small or concentrated contributor base

Maturity89

Battle-tested with a long release history

 Bus Factor1

Top contributor holds 95% of commits — single point of failure

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 ~81 days

Recently: every ~513 days

Total

38

Last Release

30d ago

Major Versions

v1.1.5 → 2.0.02019-09-02

v2.1.1 → v3.0.02021-01-09

v3.0.0 → v4.0.02026-06-04

PHP version history (2 changes)1.0.0PHP &gt;=7.1

v4.0.0PHP ^8.2

### Community

Maintainers

![](https://www.gravatar.com/avatar/7d97e7edbbe58dd16d6f776aec2dacf66c5aeb730b9a4aa3de34ca0c1ebbfb9e?d=identicon)[hexters](/maintainers/hexters)

---

Top Contributors

[![hexters](https://avatars.githubusercontent.com/u/7827420?v=4)](https://github.com/hexters "hexters (152 commits)")[![ibrunotome](https://avatars.githubusercontent.com/u/4256471?v=4)](https://github.com/ibrunotome "ibrunotome (5 commits)")[![AVONnadozie](https://avatars.githubusercontent.com/u/10802366?v=4)](https://github.com/AVONnadozie "AVONnadozie (1 commits)")[![evgeny-barinov](https://avatars.githubusercontent.com/u/6264719?v=4)](https://github.com/evgeny-barinov "evgeny-barinov (1 commits)")[![h3xexe](https://avatars.githubusercontent.com/u/8706775?v=4)](https://github.com/h3xexe "h3xexe (1 commits)")

---

Tags

cryptocurrencylaravellivewirebitcoincryptocurrencypayment gatewayCoinpayment

###  Code Quality

TestsPHPUnit

### Embed Badge

![Health badge](/badges/hexters-coinpayment/health.svg)

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

###  Alternatives

[psalm/plugin-laravel

Psalm plugin for Laravel

3355.3M346](/packages/psalm-plugin-laravel)[laravel/pulse

Laravel Pulse is a real-time application performance monitoring tool and dashboard for your Laravel application.

1.7k15.1M132](/packages/laravel-pulse)[larastan/larastan

Larastan - Discover bugs in your code without running it. A phpstan/phpstan extension for Laravel

6.5k55.4M8.4k](/packages/larastan-larastan)[laravel/ai

The official AI SDK for Laravel.

1.0k3.2M194](/packages/laravel-ai)[roots/acorn

Framework for Roots WordPress projects built with Laravel components.

9762.4M131](/packages/roots-acorn)[laravel/mcp

Rapidly build MCP servers for your Laravel applications.

77022.3M151](/packages/laravel-mcp)

PHPackages © 2026

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