Livewire checkout
A hosted-style checkout your buyer never has to leave. Coin search, QR code, and a copy-to-clipboard address.
The CoinPayments-recommended Laravel module for the legacy v1 Merchant API. A drop-in integration with a Livewire checkout, real-time status, IPN handling, and an admin panel. Generate a link, the buyer pays in crypto, your order gets fulfilled.

Everything for accepting crypto
A hosted-style checkout your buyer never has to leave. Coin search, QR code, and a copy-to-clipboard address.
The payment modal polls on its own and shows a live countdown, so the buyer sees waiting, confirming, and complete without a refresh.
If a buyer sends too little, it shows exactly how much is left instead of sitting on a confusing "waiting" forever.
A standalone, gate-protected dashboard: balances with fiat values, withdrawals, and a transactions table you can search, filter and sort.
IPN callbacks are verified with HMAC-SHA512. When IPN cannot reach you, a scheduled command keeps statuses in sync.
Livewire 3 and Alpine, with Tailwind from a CDN. The pages are standalone and never pull in your app CSS. You only set the colors.
Three lines to a paid invoice
Build the order on your side, call generatelink(), and redirect. The buyer picks a coin and pays; you fulfil the order from a queued job when the status hits complete.
use Hexters\CoinPayment\CoinPayment;
$transaction = [
'order_id' => uniqid(),
'amountTotal' => 37.5,
'buyer_email' => 'buyer@mail.com',
'redirect_url' => url('/thank-you'),
];
return redirect(CoinPayment::generatelink($transaction));
Manage it without leaving your app
That is the question I kept asking while building it. The honest answer comes down to whether you can trust the money path, and whether the docs respect your time.
CoinPayments links to this module for Laravel from their own developer docs.
Every IPN is checked with HMAC-SHA512 before it touches your database.
Status codes, the listener payload, and the Eloquent model are all written down.
This targets the v1 Merchant API, and the docs say so plainly.
Don't take my word for it
Actively maintained, with v4 being a full rewrite. It targets the CoinPayments legacy v1 API, which they still document and point Laravel developers to. If that ever changes, it will be in the changelog, not a surprise.
Free while you build
Develop locally with no limits. On production and staging, a single license unlocks every coin, withdrawals, and the detail views. No subscription, no account.