Pending transactions, retries, confirmations over email and many more features in 2.3.0

Pending transactions, retries, confirmations over email plus more features introduced in release 2.3.0 of Bitcoin and Altcoin Wallets for WordPress.

UPDATE: Some people experienced an issue with version 2.3.0 where user balances were shown as zero. Please upgrade to version 2.3.1 instead. Your transaction data is safe.

Release 2.3.0 is a major milestone for the Bitcoin and Altcoin Wallets WordPress plugin.

Pending transactions, retries, confirmations over email plus more features introduced in release 2.3.0 of Bitcoin and Altcoin Wallets for WordPress.The main improvement is that transactions now have a lifecycle and are displayed in the admin panels. Transaction requests are entered as before via the admin interface, but now their execution is decoupled from submission.

Transactions can now require confirmation either by the user that submitted them via email, or by an administrator, or both. Failed transactions can be retried for a configurable amount of times.

To learn more, see the changelog, or study the new Transactions section in the accompanying PDF manual. You can get the PDF manual when you download the bundle from the downloads section. Here’s a copy of the latest changelog entry:


  • Add: Administrator panel to show all transactions in the system.
  • Change: The .csv import functionality is now moved to the transactions admin panel.
  • Change: Transaction requests are now decoupled from transaction executions. They are executed by cron jobs in batches of configurable size and frequency.
  • Add: Transactions can require confirmation by an administrator with manage_wallets.
  • Add: Transactions can require the user to click on a link sent by email.
  • Add: Failed transactions are retried a configurable number of times.
  • Add: Transaction retries can be reset by an administrator with manage_wallets.
  • Add: Users can now be notified by email if their transaction fails.
  • Add: Frontend transactions lists (wallets_transactions UI) now show the TXID.
  • Add: Frontend transaction lists (wallets_transactions UI) are now color coded based on transaction state.
  • Fix: The minimum number of confirmations reported by get_minconf() was always 1 instead of the user-supplied value.
  • Change: Performance improvement in the code that calculates balances for users (function get_balance()).
  • Change: Internal transfers that cause two row inserts are now surrounded by a DB lock and atomic transaction to ensure consistency even in case of an unexpected error.


    1. I’ll contact you directly over email about this. It could be that your transactions are marked as not done. Please check your transactions via the admin.

    2. Again thanks for reporting this and for all your help. For the benefit of anyone else reading this, the issue is fixed in 2.3.1.

  1. Hello, User’s balance show 0 after update. Please help.
    I haved this issue to. I have deactivate the plugin and aktivate again. Now the wallet show all balances .

    1. Yes, thanks for your input and sorry for giving you a scare with that little bug. All the transaction data is safe. The root cause of the issue was that the WordPress dbDelta() function is not very reliable when doing schema alterations, so I added some fail-safe code hooked to the plugin activation. Anyone else experiencing this issue, please deactivate and activate the latest version. Thanks.

Leave a Reply

Your email address will not be published. Required fields are marked *