Pricing & license
This is a source-available, open-core package. The core is free to use while you build. A one-time license unlocks the premium features on your live servers.
Free in development
Install it, read the code, and build your whole integration locally with no limits. Nothing is gated in your local or testing environment.
One-time license for production
On production and staging, with APP_DEBUG=false, a few features ask for a license:
- the full list of accepted coins on the checkout (the free tier allows BTC and LTCT);
- the withdrawal and top-up actions in the admin;
- the transaction and withdrawal detail views.
Everything else keeps working. When you go live, an activation screen appears. Enter the serial you received after purchase and the features unlock on that server.
What your buyers see
You are never fully blocked. Without a license the checkout still processes payments in BTC (and LTCT on testnet), so money can still come in. The activation prompt is dismissible and the real enforcement is server-side, so you activate once on the server and it is gone before any customer arrives.
How activation works
After payment you receive a license-key file with your serial number. On your production or staging server, open the admin panel or the checkout page, and the activation screen will be there. Paste the serial and click activate. The license is stored on that server and survives deploys.
Maintenance
The package is actively maintained, and v4 is a full rewrite for Laravel 11, 12 and 13. It uses the CoinPayments legacy v1 Merchant API, which CoinPayments still documents and points Laravel developers to. If that ever changes, it goes in the changelog, not into a surprise.
Questions before you buy? Open an issue on GitHub.