I’ve just shipped a substantial update to Hive Payments for WooCommerce, and this release moves the plugin much closer to what I want it to be: a serious, production-ready crypto payment gateway built specifically for the Hive ecosystem.
What started as support for standard HIVE and HBD payments has now expanded into something much more capable. The plugin now supports custom Hive Engine tokens, improved payment UX, better order lifecycle handling, and stronger automated test coverage across the core payment flow.
Native Hive and Hive Engine token support
The biggest change is that the plugin no longer stops at HIVE and HBD.
Store owners can now accept custom Hive Engine tokens alongside native Hive assets through the same payment gateway. That means one WooCommerce gateway, one checkout flow, and one consistent payment verification system whether the customer is paying with HIVE, HBD, or a supported Hive Engine token.
Under the hood, native Hive payments are still matched using standard transfer operations, while Hive Engine token payments are detected from ssc-mainnet-hive tokens.transfer custom JSON operations. Memo matching remains strict, which is critical for accurate attribution and order safety.
Better checkout and payment instructions
I also upgraded the customer-facing payment flow.
After checkout, customers now get a much clearer payment screen with:
- The exact amount to send
- The destination Hive account
- The exact memo required
- Quick copy buttons for each value
- A full “copy payment details” action
- A payment deadline
- A native HIVE/HBD Hivesigner launch link
This matters because crypto payments fail most often on small user mistakes. If the amount is off, the memo is wrong, or the customer sends payment too late, the order becomes harder to reconcile. The new flow reduces that friction and makes the whole process feel much more deliberate.
Payment windows and automatic expiry
One of the most important additions in this release is proper unpaid-order lifecycle handling.
The plugin now supports a configurable payment window. When a customer places an order, the plugin stores the payment expiry time along with the generated memo and expected asset. If no matching payment is found before that window closes, the order is automatically cancelled and stock is restored.
That fixes a real operational problem. Unpaid crypto orders should not sit around indefinitely holding inventory hostage. Now they don’t.
The thank-you page also shows a live countdown so customers can see exactly how much time they have left to complete payment.
Live pricing improvements
Live rate handling is now more capable too.
Native HIVE and HBD pricing continues to use CoinGecko, while Hive Engine tokens are priced using Hive Engine market data via lastPrice in SWAP.HIVE, then converted through the current HIVE rate into the store currency.
Manual fallback still exists, and for Hive Engine tokens that fallback is configured per token. That gives store owners much better control when live pricing is unavailable or they want tighter operational predictability.
Blocks checkout support
WooCommerce Blocks support was also improved so the mixed asset list works cleanly in modern checkout flows.
That means stores using the newer WooCommerce checkout experience can still offer native Hive assets and Hive Engine tokens together, with the same default-asset logic and checkout hints carried across.
More test coverage, less guesswork
I also spent time hardening the plugin with better automated tests.
This update adds coverage for:
- Hive Engine token parsing and validation
- Mixed asset handling in Blocks checkout
- Native and Hive Engine rate behavior
- Hive Engine payment extraction and memo matching
- Payment window calculation
- Order expiry behavior
- Wallet-link and payment-request helpers
At this point the core payment logic is in a much better place than it was before. This release is not just more feature-rich, it is more defensible.
Where this is heading
My goal with this plugin is straightforward: make it the best WooCommerce payment plugin available for Hive.
That means first-class Hive support, first-class Hive Engine support, solid merchant ergonomics, and customer flows that reduce payment mistakes instead of creating them.
There is still more I want to add, but this update is a real step forward. The plugin is broader, safer, and much more usable than it was before.
If you’re building a WooCommerce store on Hive, this is the strongest version of the plugin yet.
Plugin is open source and available here: https://github.com/Vheissu/hive-payments-woo