Wallet System for WooCommerce – Digital Wallet, Cashback Rewards, Recharge User Wallets, View Transaction History



Wallet System for WooCommerce is a digital wallet plugin. It helps you implement a digital wallet system on their WooCommerce store and lets customers buy your products & services with swift WooCommerce payments. It is one of the fastest WordPress Payment plugins.

The WooCommerce wallet allows users to add funds. using the available payment methods on your store and see their wallet transactions list. The merchant can manage the customers’ e-wallets and change the wallet amount.

This WooCommerce payments plugin will significantly improve the payment & order processing speed. It shortens the average checkout duration as the customers can pay for items within seconds without entering their transaction details each time. In conclusion, wallet funds usage will better the overall user experience.

The WooCommerce Wallet increases the ease and security of the payment process. making it a must-have WooCommerce payment plugin for your online store.

Wallet For WooCommerce Demo | WooCommerce Wallet Documentation | Contact Us


1. Adding Balance to Digital Wallet Account
Customers can add digital money to their digital wallets using the available WooCommerce payment methods. During the top-up checkout process, you can make the form fields accessible for users. By default, they are hidden. Also, you can choose to make wallet recharge orders tax-free.

2. Negative Wallet Amount
The Wallet system for Woocommerce allows you to credit the negative amount in customers’ wallet. The negative amount will get debited once users recharge their wallet.

3. WooCommerce Wallet Recharge By Admin
As the admin, you can recharge or deduct customers’ wallet balances in bulk or individually and also mention details for every transaction you make. For example, a bulk top-up during Christmas to all WooCommerce Wallet users with the “festive gift” as the transaction detail.

4. Skip Payment Gateway for Cashback Reward
You can restrict the use of any WooCommerce payment gateway for giving wallet cashback rewards. Afterward, customers can avail of cashback rewards only by using the available payment gateway. By default, they receive cash back no matter what payment option they choose.

5. Use a Different Email Address for Wallet Notification
You can choose a separate email address to send email notifications to your WooCommerce Wallet users. By default, all emails regarding the wallet are sent via the WooCommerce email address.

6. Auto Order Complete
You can enable the auto-complete feature for orders placed with wallet payment. So, this WordPress payment plugin will speed up the order fulfillment process as the wallet-paid orders will be automatically marked “Complete”.

7. Selectively Bulk Edit Wallet Balance
You can credit and debit value into customers’ wallets selectively. From the user list, you can choose any number of users in bulk and edit their wallet balance as you need. Our WooCommerce payment plugin will enable you to nurture users as a part of your marketing campaign or penalize them for any suspicious behavior.

8. Refund Through Wallet or Payment Gateways
You can refund the value of purchased products & services directly into customers’ wallets. A full or partial refund can be made to their WooCommerce wallets. In case of a partial refund, you can send the remaining refund balance using your payment gateways.

9. Select Partial Payment Option
You can enable customers to use their WooCommerce wallet balance to pay for products in two different ways: Total Wallet Amount and Manual Wallet Amount. They can use the whole wallet balance while making a purchase. Or manually select to pay a partial payment of their choice.

10. Download Transaction History [Admin]
You can download the transaction history in a PDF file from the Wallet Transaction table with a single click. It will contain the following data: Name, Email, Role, Amount, Payment Method, Details, Transaction ID, and Date. It will contain the entire wallet’s WooCommerce payment history in a tabular format.

11. Automatic Wallet Subscriptions Top-up
You can create a daily or weekly top-up subscription plan to recharge customers’ wallets automatically. And customers are free to select the wallet subscription top-up amount. The user can’t do regular recharge when this wallet top-up subscription is enabled. Also, a new subscription will be created on every recharge in the middle of the subscription interval. With this feature, the wallet plugin proves to be the Best Automatic Wallet System.

12. Wallet Recharge Orders
The Wallet Recharge Orders sub-menu is added to the WooCommerce section upon the wallet plugin activation. It contains the list of recharges or top-up orders made by your customers that you have to approve manually. You can filter this list by status.

13. Wallet Balance Withdrawal
Customers can file a withdrawal request to withdraw their wallet balance into their bank account or other payment applications. The merchant has the power to approve or reject these requests in the wallet Withdrawal tab, but they have to address each request individually. The request table will also show the username and profile link.

14. Email Notifications
The Merchant can allow customers to review email notifications on the wallet recharge, the WooCommerce customer credit, and the deduction of the wallet balance. Our WordPress payment plugin will keep your users updated about the current values of their wallets.

15. Flexible Payment Option
Customers can use their WooCommerce Wallets as a payment option if the wallet balance is higher than the total cart value. They can use it as a partial payment option when the wallet balance is lower than the total cart value.

16. Transaction History [User]
The customers’ wallet transaction history contains wallet recharge, debit, credit, transfer, and withdrawal entries. You can also see edits they’ve made to customers’ wallet accounts and the list of customers’ transactions.

17. Wallet Amount Transfer
The customers can transfer their wallet amount into other customers’ wallets. It will help the merchants increase user interaction on their WooCommerce store and result in an increase in the wallet user base.

18. Wallet Cashback Reward
The Wallet system for Woocommerce allows you to send Wallet cashback rewards to customers in their WooCommerce wallets. Even if the payment method used to purchase the product is other than the wallet plugin, customers will still receive cashback rewards. You can set the cashback type as percentage or fixed and offer it cart-wise or category-wise.

19. Credit Amount on Daily User Visit, Commenting, and Sign Up
Our WooCommerce wallet plugin allows you to implement a WooCommerce credit system. You can decide a daily login reward amount and enable your customers to earn wallet credit daily by simply logging in to their wallets.

20. Create Manual Orders With Wallet Payment
Our WordPress digital wallet plugin lets admins easily create manual orders using the wallet as the payment method. They can assign orders to specific users, deducting the product cost directly from their accounts. This gives admins full control over order management and payments.

21. Wallet Reports for Individual Users
The Wallet Plugin For WooCommerce includes a report feature that allows you to see credit, debit, and current amounts for a specific user in an interactive bar chart window. You can also filter this data by specific dates.

You can also let them earn wallet credit for submitting product reviews. For this feature, you can set the limit on how many comments a user can have per post, credit amount, and customize comment label text.

Lastly, allow your users to receive wallet credit upon signing up for the wallet system. Set the signup reward amount and description that is shown to the users on signup.

22. WooCommerce Payment Gateway Restriction For Wallet Recharge
WordPress Digital wallet plugin has the feature to restrict users using Woocommerce Payment gateways like Direct Payment, Cash on Delivery, or Check Payments for wallet recharge. This feature can be helpful in enhancing the security of your online store.

23. Charge Gateway Fee for Wallet Recharge
Our Wallet for Woocommerce allows you to set and charge fees at a fixed or percentage rate for Wallet recharge. This can help you to cover transaction costs or generate extra income effortlessly within your online store.


Download Now



  • Transfer Vendors’ commissions directly into their wallets.
  • Show checkout fields to users during the top-up process.
  • Show the wallet transaction date & time details in your selected time zone.
  • Items bought via the WooCommerce wallet will be automatically marked complete.
  • You can change your email address to send wallet notifications to users.
  • Restrict WooCommerce payment gateways for availing cashback rewards.
  • Use the [wps-wallet-amount] shortcode to display the wallet amount anywhere you like.
  • Wallet subscription to automate regular recharge.
  • Selectively edit (credit or debit) the Digital wallet balance of specific users in bulk.
  • You can refund the full purchase value to users’ wallets. Or …


  • Wallet general setting
  • Credit/debit amount from the user's wallet
  • Update Wallet
  • Check and export wallet transactions
  • Wallet withdrawal request
  • Wallet cashback
  • Wallet cashback category-wise
  • Wallet Actions
  • Generate Rest API Keys
  • Rest API Details
  • Wallet Recharge Orders
  • Check the system status
  • Add balance
  • Wallet transfer
  • Withdrawal request form
  • Wallet transaction history check
  • Wallet user restriction
  • WPML Compatible
  • WCMp How and when to pay
  • WCMp commission wallet
  • RMA Wallet Compatibility
  • Refund Request List
  • Refund Requested Product
  • Refund Amount into Wallet
  • Wallet System and Subscription for WooCommerce Compatibility
  • Wallet Partial Payment for Subscription Product
  • Currency Switcher for WooCommerce
  • Partial and Full Refund to Wallet
  • Recharge Using a Gift Card Coupon
  • Wallet report of users
  • Wallet report chart


Automatic installation

Automatic installation is the easiest option as WordPress handles the file transfers itself and you don’t need to leave your web browser. To do an automatic install of Wallet System For WooCommerce, log in to your WordPress dashboard, navigate to the Plugins menu, and click Add New.

In the search field type «Wallet System for WooCommerce» and click Search Plugins. Once you’ve found our plugin you can view details about it such as the point release, rating, and description. Most importantly, of course, you can install it by simply clicking «Install Now».

Manual installation

The manual installation method involves downloading our Wallet System for WooCommerce and uploading it to your web server via your favorite FTP application. The WordPress contains instructions on how to do this here.


Automatic updates should work like a charm; as always though, ensure you backup your site just in case.


Where can I view the list of all Wallet transactions?

Follow these steps to see the Wallet transaction list:
From the Admin menu, go to WP Swings > Wallet System.
Navigate to the Wallet Transactions tab. There you can view the transaction list.

Can I integrate the Wallet System for WooCommerce with local payment gateways?

We provide integration with popular local payment gateways. But if you want integration with a specific payment gateway, please contact us.

Can we recharge the wallet from the front end or without an admin dashboard?

Yes, we can recharge the wallet from the front end for this, please go to the my-account page >> wallet >> add balance.

Can we refund the order on the digital wallet plugin?

Yes, the admin can refund the order on the plugin wallet. For this we have provided a setting name as a refund to the wallet, please enable this setting from the general tab.

Can the admin update the wallet amount of all the users at once?

Yes, for this we have provided a functionality through which the admin can add the (credit/debit)wallet of all users at once.

Can we update the wallet amount of users individually?

Yes, the admin can update the wallet amount individually. For this please go to the plugin setting >> wallet(Here all the users are listed you can change it accordingly).

Can the admin check all the wallet transactions of their users?

Yes, the admin can check all the transactions of their users, for this go to the plugin setting >> wallet transaction >> from here admin can check all the transactions.

Can a customer share their wallet amount with another person?

Yes, for this please go to the my-account page >> wallet >> click on transfer, and then from here, they can transfer the amount to the other person.

Is there any shortcode for the Wallet system for WooCommerce?

Yes, Admin can shortcode wps-wallet for using all the functionalities of the Wallet System for WooCommerce.

Does the WooCommerce digital wallet plugin Support WordPress Multisite networks?

Yes, the Wallet plugin supports WordPress Multisite Network

My question is not listed?

For more detail please visit WP Swings Wallet Knowledge base for more detailed Documentation.


22 de febrero de 2024
this plugin and support team has been a true difference maker in our development To help create generational wealth for local economy and communities.
12 de febrero de 2024 1 reply
This is the best Wallet system I've ever seen. It's very easy and flexible to use. My store is booming with business thanks to wp swings wallet system. I also like their customer care service. Very professional. I entreat everyone to use this plugin
15 de enero de 2024 1 reply
Added this plugin to my WordPress/ Woo site, worked like a charm. Have many features like sharing the Wallet amount in between users, recharge the wallet hassle-free, I will be upgrading to pro to use other important features like restrict the options for users, and QR code scan, can use this in my restaurant also. Customer support is available 24*7 to resolve my queries.
Leer todas las 47 reseñas

Colaboradores y desarrolladores

«Wallet System for WooCommerce – Digital Wallet, Cashback Rewards, Recharge User Wallets, View Transaction History» es un software de código abierto. Las siguientes personas han colaborado con este plugin.


«Wallet System for WooCommerce – Digital Wallet, Cashback Rewards, Recharge User Wallets, View Transaction History» ha sido traducido a 15 idiomas locales. Gracias a los traductores por sus contribuciones.

Traduce «Wallet System for WooCommerce – Digital Wallet, Cashback Rewards, Recharge User Wallets, View Transaction History» a tu idioma.

¿Interesado en el desarrollo?

Revisa el código , echa un vistazo al repositorio SVN o suscríbete al registro de desarrollo por RSS.