i have the following problem with TeraWallet. When a customer makes a purchase and his TeraWallet balance is greater than the purchase, in Woocommerce administration, the order should show €0.00 as the total paid. TeraWallet balance was €200.00.
This is the example with balance greater than spending:
Items subtotal: €88.52
Total orders: €108.00
07/20/2023 via Wallet Payment
And there is no refund via wallet.
This is an example with a balance lower than the expense, here we see that the total paid is only the difference between the wallet and the bank transfer:
Items subtotal: €74.02
Total orders: €28.70
11/07/2023 by bank transfer
Where instead the refund via wallet is present:
Refund Via wallet -€66.60
Wallet payment works in two different ways 1) As a WooCommerce payment gateway and 2) As partial payment. You can process the order refund as a normal WooCommerce refund for case 1. And for case 2 you can refund the partial payment amount by clicking on the wallet refund button.