Forum Replies Created
-
support_agent Staff reply in reply to: TeraWallet 1.6.8 — REST admin writes fatal (WooWallet_Idempotency not loaded) schedule July 21, 2026 at 2:29 pm link #9371
Thanks for the detail — I dug into this and want to correct one thing before you spend more time on it.
There is no woo_wallet_idempotency table in 1.6.8 or any other version. Idempotency keys are stored as WordPress transients, not in a table, so a missing table isn’t the problem. TeraWallet only ever creates three tables: woo_wallet_transactions, woo_wallet_transaction_meta, and woo_wallet_referrals.
1.6.8 contained no database changes at all — it was a locale/translation fix release. The last version with a schema migration was 1.6.4, so there was no upgrade for 1.6.8 to run and nothing that reactivation would create.Migrations aren’t tied to activation. The upgrade routine runs on every page load, comparing the woo_wallet_db_version option against the plugin version. You can confirm on the affected site with wp option get woo_wallet_db_version — it should match the installed plugin version. If it does, the upgrade path has run.
debit() returning false with no SQL error is expected behaviour, not a symptom of a missing table — a missing table would raise a $wpdb error. It returns false silently in five cases: no user ID, the wallet account is locked, the row lock timed out, the ledger balance is insufficient, or the insert failed. In practice, it’s almost always a locked account or insufficient balance. Worth checking:
is_wallet_account_locked( $user_id ); // expect false woo_wallet()->wallet->get_wallet_balance( $user_id, 'edit' ); // vs the debit amountOne caution if you use the credit-expiry add-on: the debit gate checks the raw ledger total, while the displayed balance is the filtered post-expiry figure. The two legitimately differ, so compare against the raw total when diagnosing.
That said, 1.6.8 does have a real bug that matches your symptoms — just a different one. Every REST API write endpoint (terawallet/v1/admin/transactions, transaction purge, transfers error) is affected because a required class was never loaded. If your integration creates debits over the REST API, that’s very likely what you hit, and a client that treats a 500 as a failed debit would report exactly what you’re seeing.
This is fixed in 1.6.9 and will be published at the end of this week, along with a related issue where retrying could report a completed transaction as failed — or, with sufficient balance, charge twice. I’d recommend updating rather than pursuing the table theory. If debits still fail after 1.6.9, send the output of the two calls above, and I’ll take another look.
-
support_agent Staff reply in reply to: Partial Payment Dont work schedule September 12, 2024 at 12:06 pm link #6034
We tested with the current WooCommerce version 9.2.3 and it’s working fine for us please check if there is any plugin conflict on your site and let us know.
-
support_agent Staff reply in reply to: TeraWallet Withdrawal Bank Transfer schedule September 12, 2024 at 11:18 am link #6033
Yes, you can do it manually and share it with the customer.
-
support_agent Staff reply in reply to: TeraWallet Withdrawal schedule September 11, 2024 at 12:36 pm link #6025
@Christopher please update permalink from wp-admin>settings>permalink page.
-
support_agent Staff reply in reply to: TeraWallet Withdrawal Bank Transfer schedule September 11, 2024 at 12:35 pm link #6024
Hi,
Thanks for reaching out. Bank transfer withdrawal method is manual process just like WooCommerce bank transfer payment that means customer will request for withdrawal and site admin will have the bank account details and have to manually send the amount to customer bank account and mark the withdrawal as completed.
-
support_agent Staff reply in reply to: TeraWallet Withdrawal schedule August 29, 2024 at 10:50 am link #5959
Please let us know which PHP version you are using. Recommended PHP version is >8.1
-
support_agent Staff reply in reply to: Wallet account locked schedule July 30, 2024 at 2:31 pm link #5850
You can unlock user account from WordPress user edit page.
-
support_agent Staff reply in reply to: Partial payments stopped working schedule July 19, 2024 at 3:02 pm link #5825
We check this with the latest version of our plugin and it is working fine for us. Please check if there is any plugin conflict and let us know.
-
support_agent Staff reply in reply to: My wallet < My Account returns 404 schedule July 17, 2024 at 7:40 am link #5815
We push a fix for this issue in our GitHub repo https://github.com/malsubrata/woo-wallet please download the updated plugin from GitHub repo and let us know if the issue is fixed. In our next plugin update we will push this fix to WordPress plugin directory.
-
support_agent Staff reply in reply to: My wallet < My Account returns 404 schedule July 15, 2024 at 7:29 am link #5808
There should not be any space in the endpoint so you can’t use My Wallet you have to use my-wallet
-
support_agent Staff reply in reply to: My wallet < My Account returns 404 schedule July 13, 2024 at 6:17 am link #5801
This is a WordPress permalink issue. Please open WooCommerce > settings > advanced tab and save that page once. This will resolve the issue.
-
support_agent Staff reply in reply to: Remove specific items from transaction history schedule July 11, 2024 at 1:07 pm link #5791
For this case you have to delete the transaction from the database table.
-
support_agent Staff reply in reply to: Auto Recurring Top-Up schedule June 18, 2024 at 3:00 pm link #5706
Please confirm if you are using this plugin https://woocommerce.com/products/woocommerce-subscriptions/
-
support_agent Staff reply in reply to: Remove or hide cashback element in product grid schedule June 4, 2024 at 12:58 pm link #5672
-
support_agent Staff reply in reply to: Separate Balances schedule April 25, 2024 at 3:43 pm link #5581
You can contact us via our support email support@standalonetech.com