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 digital payments. It is one of the fastest WordPress Payment plugins.

Customers can add money to their WooCommerce wallet 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.

The Wallet for WooCommerce 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 System increases the ease and security of the payment process. It benefits both customers and the merchant.


  • Transfer Vendors’ commissions directly into their wallets.
  • Show checkout fields to users during the top-up process.
  • Show the wallet transactions 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 payment gateways for availing of 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 you can refund partially into their wallet or manually through the payment gateways.
  • Users can redeem WooCommerce gift cards to top-up their wallets.
  • The merchant can see all users’ transaction history (filtered by users) and download it in a PDF file.
  • Use the shortcode [wps-wallet] to display the user’s wallet on any page.
  • Customers can see their wallet transactions (credit/debit) and transfer their wallet money to other users.
  • Merchants can add transaction details while editing the wallet balance of users in bulk or individually and underline the purpose of credit or debit.
  • The admin can restrict any particular wallet user from using the Add Balance, Wallet Transfer, and Wallet Withdrawal Request features at once.
  • Allow customers to earn wallet credit on daily login, signup, and submitting reviews on your product pages.
  • If the WooCommerce wallet amount exceeds the order total, it will work as a payment option and show in the payment method selection.
  • If the WooCommerce wallet amount is less than the order total, customers can use it to pay a total or partial amount to buy products.
  • Implement a digital wallet cashback system cart-wise and category-wise and send all cashback rewards into users’ wallets.
  • Both debtor and creditor email ids are shown in the transactions table to customers.


Download Now


1. Adding Balance to Digital Wallet Account
Customers can add balance to their wallets using the available payment methods on the WooCommerce store. During the top-up checkout process, you can make the form fields accessible for users. By default, they are hidden.

2. 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.

3. Skip Payment Gateway for Cashback Reward
You can restrict the use of any 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.

4. 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.

5. Auto Order Complete
You can enable the auto-complete feature for orders placed with wallet payment. It will speed up the order fulfillment process as the Woo Wallet paid orders will be automatically marked “Complete”.

6. 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. This will allow you to target and nurture users as a part of your marketing campaign or penalize them.
7. 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.

8. Adding Balance to Wallet Account
Customers can add balance to their wallets using the available payment methods on the WooCommerce store. Merchants can also recharge or deduct their customers’ wallets in bulk or individually.

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 tab 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 transaction 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.

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. It will update your customers about 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 transactions history contains wallet recharge, debit, credit, transfer, and withdrawal entries. The merchant 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 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 digital 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.

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.

Visit Wallet System for WooCommerce Documentation and learn more about the features and working of the plugin.



  • Compatibility with Ultimate Gift Cards for WooCommerce
    The Wallet System for WooCommerce is compatible with Ultimate Gift Cards for WooCommerce and Gift Cards for WooCommerce Pro Plugin. As a result, your users can redeem their gift cards to recharge their wallets. The entire gift coupon value will be transferred to the WooCommerce wallet.

  • Compatibility with Multi-Currency Switcher for WooCommerce
    You can change the currency of the wallet due to its compatibility with the Multi-Currency Switcher for Wallet for WooCommerce plugin. You can select any of the five currency types available, and transactions will happen in your chosen currency.

  • Compatibility with Subscriptions for WooCommerce
    The WooCommerce Wallet is compatible with Subscriptions for WooCommerce and Subscriptions for WooCommerce Pro plugin. Customers can use the Wallet partial payment feature to buy and renew subscription products & services. They can set a subscription renewal amount as a fixed or percentage value to renew the subscription orders.

  • Compatibility with Multi-Vendor Marketplace Solution for WooCommerce
    The WooCommerce Wallet is compatible with the Multi Vendor Marketplace Solution for the WooCommerce plugin. You can select a wallet as a payment method for your vendors to receive the sales commission. The commission will be created automatically to vendors’ wallets irrespective of the payment methods used by customers.

  • Compatibility with RMA for WooCommerce
    The WooCommerce Wallet System plugin is compatible with RMA Return Refund & Exchange For WooCommerce Pro. In this compatibility, the users can request the refund amount to be transferred directly to their wallets.

  • The Wallet for WooCommerce plugin is compatible with the latest version of the WPML plugin and supports WordPress multisite network.


  • Customization of the feature restriction message.
  • Display cashback restriction messages on the use of skipped payment gateways.
  • Merchants can limit the minimum/maximum value customers add to their Wallets.
  • Display the QR code as well by using the [wps-wallet] shortcode.
  • Receive email alerts on wallet withdrawal requests.
  • Allows users to select between regular and subscription top-up methods.
  • Create wallet coupons and allow users to redeem those coupons to top up their wallets.
  • Merchants can download the transaction list in an Excel or CSV file.
  • Restrict WooCommerce wallet users from using any wallet feature individually and apply the same restrictions globally.
  • Customers can generate QR codes for their wallet account to receive payment from other wallet users.
  • Merchants can use a widget to show customers their wallet amount upon login.
  • Customers can send Invitations to their friends to join the Wallet System.
  • Supports the Elementor page builder.


WooCommerce Wallet plugin adds digital wallets to online stores. Customers can use their wallet balance to purchase your products & services.

Note: Get Wallet System for WooCommerce Pro



If you need support or have any questions then kindly use our online chat window here or connect with us then Generate a Ticket

If our documentation doesn’t contain the solution to your problem, you can visit the WP Swings Forums Community

Create and Revamp your eCommerce store with WooCommerce Services


  • Wallet general setting
  • Credit/debit amount from the user's wallet
  • Update Wallet
  • Check and export wallet transaction
  • 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


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 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.


अप्रैल 26, 2023
Ishant with WP Swings was a great help with configuring the plug-in (Wallet System for WooCommerce). They answered the chat quickly and resolved my issue...with patience for my lack of knowledge.
अप्रैल 21, 2023
I was facing problem to credit wallet balance for members through wallet import and how to write fields in csv file. They provide me excellent support to sort out my issue.
अप्रैल 13, 2023
The wallet provides easy integration with the Pro RMA plugin from WP Swings to allow refunds to wallet. There are some interface issues that could be polished to allow navigation and use of the wallet by Admins easier, but the system works! Support is responsive.
अप्रैल 12, 2023
The Wallet System for Woocommerce is a well designed and very capable functional plugin and does more than expected. Above excellence is the provided service if you happen to run into a problem. I can't give anything but 5 stars for this plugin and the people behind it! Keep up the great work.
अप्रैल 6, 2023
<main class="relative h-full w-full transition-width flex flex-col overflow-hidden items-stretch flex-1">After using the Wallet System for WooCommerce plugin on my online store for several months, I can confidently say that this feature-rich, user-friendly tool is a game-changer for both store owners and customers. The plugin simplifies the purchasing process, offering a smooth and efficient experience that is backed by truly exceptional support.The Wallet System for WooCommerce enables customers to deposit funds into their virtual wallets, making transactions on the platform incredibly easy. It's particularly beneficial for regular shoppers, as it saves them the hassle of repeatedly entering payment information. Additionally, the plugin's compatibility with various payment gateways ensures a seamless experience for customers worldwide.From a store owner's perspective, this plugin not only facilitates smoother transactions but also opens up opportunities for promotions and discounts. With the Wallet System for WooCommerce, I can offer cashback, rewards, and exclusive deals, incentivizing customer loyalty and repeat purchases.One of the standout features of this plugin is its ability to manage partial payments. This functionality allows customers to pay a portion of their total order amount using the Wallet System, while covering the remaining balance with another payment method. This flexibility in payment options is a significant advantage, as it caters to the varied preferences of my customer base.However, what truly sets this plugin apart is the outstanding support provided by the development team. Whenever I have encountered an issue or had questions about customization options, the support team has been quick to respond, offering clear and helpful guidance. Their dedication to customer satisfaction is evident in their prompt and knowledgeable assistance, making the entire experience of using this plugin that much better.In summary, the Wallet System for WooCommerce is an excellent addition to any online store. It streamlines the purchasing process, offers innovative promotional opportunities, and is backed by top-notch support. I wholeheartedly recommend this plugin to any WooCommerce store owner looking to enhance their customers' shopping experience and boost their business's potential.</main>
मार्च 24, 2023 1 reply
I have thoroughly tested several Digital Wallet plugins, I think this DW is by far the best of them all. It has the largest number of functions, is easy to operate, adaptable for various purposes, good basic statistics.... Developers are great and ready to customize what is the real need. The support is excellent, they try to solve every potential issue in 5-10 hours, it is not necessary to wait for a new version like with some others (with some it sometimes takes up to 3 months). I have a feeling they never sleep, they are always available to provide support. In short: The best support I've met so far,
33 के सभी समीक्षा पढ़ें

सहायक &डेवलपर्स

यह खुला स्रोत सॉफ्टवेयर है। अनुगामी लोगो ने इस प्लगइन के लिए योगदान दिया है।


“Wallet System for WooCommerce – Digital Wallet, Cashback Rewards, Recharge User Wallets, View Transaction History” has been translated into 11 locales. Thank you to the translators for their contributions.

Translate “Wallet System for WooCommerce – Digital Wallet, Cashback Rewards, Recharge User Wallets, View Transaction History” into your language.

Interested in development?

Browse the code, check out the SVN repository, or subscribe to the development log by RSS.

बदलाव विवरण

2.3.5 – Released on 26 April 2023

  • New: Compatibility with multi vendors.
  • New: Add hide or show button for checkout field.

2.3.4 – Released on 16 March 2023

  • New: UI/UX update
  • New: Latest WP [6.1.1] and WC [7.5.0] update.
  • Fix: Bug fix in case of import wallet

2.3.3 – Released on 2 March 2023

  • New: Bug fix in case of mails.
  • New: Transaction table display issue in case of the user transaction.
  • New: Latest WP [6.1.1] and WC [7.4.1] update.

2.3.2 – Released on 28 February 2023

  • New: We will allow the admin to skip a particular gateway for Wallet cashback.
  • New: Allow admin to send wallet mail through different mail IDs.
  • New: Wallet shortcode to show currency user wallet amount.
  • New: Auto-complete order Status through wallet payment gateway

2.3.1 – Released on 30 January 2023

2.3.0 – Released on 22 December 2022

  • New: Bulk edit through checkbox to credit or debit amount
  • New: Latest WP and WC compatibility

2.2.10 – Released on 14 November 2022

  • New: Latest WP and WC update.
  • Fix: CSS issue fix for the wallet in my account section.
  • Fix: Addition of new script to enable clicking on the option of wallet in case of CSS failure.

2.2.9 – Released on 8 November 2022

  • Fix: Issue fixed with the multi-currency plugin.
  • Fix: Bug fix in for wallet recharge order [WooCommerce Analytics report]
  • New: WP and WC latest update.
  • New: Admin can enable/disable wallet partial payment.
  • New: Mention a wallet shortcode in general settings.

2.2.8 – Released on 16 Sep 2022

  • New: Compatible with WooCommerce currency switcher plugin.
  • New: Download transaction details in pdf form.
  • New: Compatible with the latest WP and WC.

2.2.7 – Released on 23 Aug 2022

  • New: Addition of transaction detail in wallet individual edit section.
  • New: Filter wallet recharge order by status.
  • Fix: Bug Fixes.

2.2.6 – Released on 05 Aug 2022

  • New: Minor Bug Issues Fixes.

2.2.5 – Released on 28 July 2022

  • New: Wallet Auto Top up with(Day and Week)
  • New: Withdrawal Request showing user name with a link instead of the user id.

2.2.4 – Released on 09 June 2022

  • New: Bug Fixes.

2.2.3 – Released on 25 May 2022

  • New: Credit amount on new user registration.

2.2.2 – Released on 11 May 2022

  • New: Credit Amount On User Daily Visit.
  • New: Credit Amount On review.
  • New: Minor Bug Fixes.
  • New: Compatible with the latest WP and WC.

2.2.1 – Released on 8 April 2022

  • New: Wallet Cashback Feature
  • New: User Wallet Restriction
  • New: Compatible with the latest WP and WC

2.2.0 – Released on 16 March 2022

  • New: Minor Bug Fixes

2.1.4 – Released on 14 March 2022

  • New: Some substantial changes across different areas of the plugin.
  • New: Minor Bug Fixes
  • New: Compatible with the latest WP and WC

2.1.3 – Released on 3 February 2022

  • New: Change author from MakeWebBetter to WP Swings
  • New: Notice display of current version for WP Swings.
  • New: Minor Bug fixes
  • New: Compatible with the latest WP and WC

2.1.2 – Released on 29 November 2021

  • New: Partial Payment Option
  • New: Updated all transaction table
  • Fix: Minor Fixes.

2.1.1 – Released on 2 November 2021

  • New: Supports Multi Vendor Marketplace Solution for WooCommerce
  • Fix: Minor Fixes.

2.1.0 – Released on 23 September 2021

  • New: Shortcode wps-wallet which will display the user wallet on a page
  • New: Support WordPress Multisite Network
  • New: Compatible with our Subscriptions For WooCommerce plugin.
  • New: Compatible with the WPML plugin

2.0.4 – Released on 2 August 2021

  • Fix: the warning comes when adding wallet recharge to the cart.
  • New: Added a function for the WooCommerce POS plugin regarding debiting the wallet amount.

2.0.3 – Released on 22 June 2021

  • Fix: Minor Fixes.

2.0.2 – Released on 15 June 2021

  • Fix: The error coming due to the plugin JavaScript file in the shop and cart page
  • Fix: Wallet payment gateway error

2.0.1 – Released on 27 May 2021

  • Fix: Minor Bug and Issues Fixes.

2.0.0 – Released on 20 May 2021

  • New: Customers can pay using their wallet as a discount if the wallet amount is less than the actual order amount,
  • New: Customers can transfer wallet amounts to another user.
  • New: Merchants can set email notifications to users on their wallet updates (credit/debit)
  • New: Merchant can add/subtract a certain amount on all users at one click (Bulk operations)
  • New: Merchant can update the wallet of all users at once using a CSV file (wallet import)
  • New: Merchants can allow refunds of orders to the wallet.
  • New: Customers can file a request to withdraw the amount from their wallets and transfer it into their bank accounts or other payment apps.
  • New: Have REST API to access and manage wallets
  • Fix: Minor Bug and Issues Fixes.


  • First version