Cryptomus enables customers to make payments using various cryptocurrencies within the Blesta Billing system.
From £11.99 - View Pricing
What Cryptomus gives you
Decide whether you absorb the Cryptomus network commission on each payment or pass it on to the customer.
Configure it independently for each brand on a multi-company install, so every company runs with its own settings.
Every staff and client label ships in editable language files, ready to translate into any language or reword to match your brand.
Bill in any of 47 supported currencies, from USD, EUR and GBP to INR, TRY and UAH, and let Cryptomus handle the conversion into crypto at checkout.
A built-in demo mode runs the whole extension from bundled sample data, so you can trial every screen and action before you have an account or API key.
What it sends and what comes back is recorded in Blesta's own log, with credentials never written to it, so you can see exactly what happened without leaving your admin area.
Optionally convert every incoming payment into USDT or USDC as it arrives, so you are not left holding whichever coin the customer chose. Leave it off to settle in the coin paid.
Accept payments on a single network only, choosing from Tron (TRC-20), Ethereum (ERC-20), BNB Smart Chain (BEP-20), Polygon or TON, or let the customer pick any network at checkout.
Let a customer who sends slightly too little send the difference instead of losing the payment. An overpayment still settles the invoice in full, with the surplus left in your Cryptomus balance.
Set how long a generated payment link stays payable, anywhere from 5 minutes to 12 hours. The payment page shows the amount due and a live countdown so the customer knows exactly how long they have.
Every incoming payment notification is verified and re-confirmed with the payment provider before anything is applied, so an invoice is only ever marked paid on a payment the provider itself confirms.
Clients pay any Blesta invoice in the cryptocurrency they prefer on Cryptomus's hosted checkout, and the money is applied back to the right invoices automatically, including when several invoices are settled in one payment.

Take cryptocurrency payments on any Blesta invoice through Cryptomus, with the coin, network and settlement currency you choose.
Crypto customers are easy to lose at checkout. Without a crypto option they either pay by card or go elsewhere, and if you handle coin payments by hand you end up watching a wallet, converting amounts yourself and marking invoices paid after the fact.
This gateway puts Cryptomus alongside your other payment options on every Blesta invoice. Your client picks Cryptomus, sees exactly what is due and how long they have to pay, and completes the payment on Cryptomus's hosted checkout in whichever cryptocurrency suits them. When Cryptomus confirms the payment, Blesta records the transaction and applies it to the right invoices on its own, so nothing is reconciled by hand.
This is an independent gateway built by Blesta Club. It is not the gateway published by Cryptomus themselves, and we cannot offer support for theirs.
Installing and updating extensions can now be done automatically through the Blesta Club Subscription Manager - this is the recommended way going forward.

Upload the extension folder into your Blesta installation so it lands under your Blesta directory at:
components/gateways/nonmerchant/cryptomus/
For example, on a typical install: /var/www/html/blesta/components/gateways/nonmerchant/cryptomus/
Cryptomus now appears on the Installed tab, under Non-Merchant, with Manage and Uninstall links.
There is no callback or webhook address to paste into your Cryptomus dashboard. The gateway sends its own notification address to Cryptomus with every payment it creates, so this is handled for you. The gateway also registers no cron tasks and creates no database tables.
Cryptomus has no separate sandbox account. To try the gateway out without moving real money, or to demo it before you have a Cryptomus account at all, tick Mock API in the gateway settings. The gateway then answers from built-in sample responses instead of contacting Cryptomus, and the whole payment flow works end to end. Never leave this enabled on a live install.
You're ready to go - see the usage guide for a walkthrough of day-to-day use.
Installing and updating extensions can now be done automatically through the Blesta Club Subscription Manager - this is the recommended way going forward.

Upgrading works just like installing: upload the new files over the old ones, then run the upgrade from the same page you installed it on.
Your existing settings are carried over. None of the releases below need you to re-enter your credentials or reconfigure anything to keep working as before.

Go to Settings > Company > Payment Gateways, stay on the Installed tab, and click Manage next to Cryptomus. Every setting has a ? tooltip next to its label if you want the short version on the page itself.
Below these is Blesta's own Accepted Currencies section, where you tick which of your configured currencies this gateway may be offered for. Click Update Settings to save.
Every call the gateway makes is logged. Go to Tools > Logs and open the Gateway tab. Cryptomus entries are listed by name and date; click one to expand it and you will see the Input and Output rows for that call, each with its data and a success status. This is the first place to look if a payment did not turn up.
Once Cryptomus confirms a payment, the gateway records a transaction against the paying client and applies it to the invoices that payment was raised for. You will see it on the client's profile under their transactions, and the invoice balance updates on its own. No manual reconciliation is needed.
Your client opens an invoice in their client area and starts a payment. On the Make Payment page, Cryptomus appears in the Other Payment Options list as a selectable option alongside your other non-merchant gateways. They select it and click Review and Confirm.
Blesta then shows the Cryptomus panel, which tells the client everything they need before they leave your site:
Clicking the button takes them to Cryptomus's hosted checkout, where they choose the cryptocurrency and network they want to pay with and send the payment. Which coins are offered there is governed by your Cryptomus account and by the network restriction you set in Blesta.
After paying, the client is returned to your Blesta client area and shown a "Thank You!" page confirming their payment is being processed. The invoice is settled a moment later, when Cryptomus confirms the payment to Blesta directly.
v3.0.0 - 2026-09-15
PHP 8.2 - 8.4 · Blesta 6.x
Requires Blesta 6.0 or later; Blesta 5.x installs stay on v2.x
The settings page has been redesigned for the Blesta 6 admin interface, including dark mode
v2.0.0 - 2026-09-11
PHP 7.2 - 7.4, 8.1 - 8.4 · Blesta 5.x
IMPORTANT: Fixed a bug allowing a forged callback to credit a payment to the wrong client
Payment notifications that carry an unsigned body are now rejected
Fixed the payment panel showing a Pay button that led nowhere when Cryptomus returned no payment link
Fixed the success page showing only "Your payment is being processed" with no Amount, Currency or Invoices listed below it
Invoice ids and amounts read back from a payment are now passed to Blesta as numbers
Added a settlement currency setting to auto-convert incoming crypto (e.g. to USDT or USDC)
Added a network restriction setting to limit payments to a single blockchain
Added a payment lifetime setting controlling how long a payment link stays payable
Added an option to let customers make partial top-up payments when they underpay
Added a setting for who covers the network commission
Replaced the payment button with an embedded summary showing the amount due and a live expiry countdown
Expanded the billing currencies you can accept from 25 to 47
v1.0.0 - 2024-09-22
PHP 7.2 - 7.3, 8.1 - 8.4 · Blesta 5.x
Blesta Club release
Get exactly what you need and want.
Requires PHP 8.2 - 8.4 · Blesta 6.x
Value: £42.3
Not sure whether to lease or own? Our FAQ explains how the licence types differ.
What our customers say
(0 customer reviews)
It is possible to leave a review only if you have purchased this extension or a Club tier which contains it.
We reserve the right to alter wording or formatting for presentation.
We will discuss any changes made and offer the option to withdraw review text if the changes can't be agreed on.
It may take up to 1 hour for a review to appear or update due to caching.
More extensions to explore
Gateway
Integrate Dual PayPal Payment Buttons for handling multiple payment accounts.
PHP 8.2 - 8.4 · Blesta 6.x
Gateway
Integrate PayPal Payment Buttons for simple payment processing.
PHP 8.2 - 8.4 · Blesta 6.x