WooCommerce Wallet System is an awesome plugin that allows customers to make online payments from their Wallet System. You can offer your customers a new convenient way of paying for goods and services. The wallet is an online prepaid account where one can stock money, to be used when required.
There is no chance of a decline of payment since the wallet is a prepaid account. As it is a pre-loaded facility, customers can buy a range of products without having to enter their debit/credit card details for every online transaction. In this plugin, customers/users can use Wallet Cash during the checkout and the amount will be deducted from their Wallet Cash. They can easily add credit to their wallet system.
Note:-
Video Preview
Features of WooCommerce Wallet System Plugin
-
WooCommerce Wallet System Plugin behaves as an online Payment Gateway -
It behaves as an online payment gateway so a buyer can purchase products from the store by using its available amount.
-
The customer can easily add credit to their wallet system -
The process of adding credit to their wallet system is super easy for the customers of an online store. They simply need to enter the amount that they want to credit to their wallet system and checkout via available payment methods.
-
On the checkout page, a customer can choose to use wallet cash or any other payment method -
While placing an order, a buyer can choose whether he want to use wallet cash for checkout or not.
-
Wallet amount will get credited after the approval of admin -
If a buyer uses a payment method like Direct Bank Transfer, Check Payments, then the amount will be credited after the approval of admin.
-
Mail notification for wallet transactions -
A buyer will be notified via mail of all the wallet transactions.
-
Custom Wallet Amount Management -
The admin can manually Debit or Credit amount into the customer’s wallet.
-
Cashback Rules -
The admin can set minimum cart total, maximum cart total and the cashback amount which the customer will receive if the cart total lies in the range selected by admin.
-
Restrictions -
Minimum Wallet Credit Amount can be set by admin which means a customer has to credit at least this much amount in his/her wallet. The admin can also set the maximum wallet debit amount which means that the customer can use at most this much amount in a single transaction.
-
Multiple Cashback Conditions -
If the admin has selected the multiple cashback conditions then the customer will get cashback applicable to both cart and product. If the admin does not choose multiple cashback conditions then the customer will get cashback applicable to the cart or product, the preference of cart or product will also be selected by the admin.
-
Wallet Transfer -
A customer can transfer his cashback amount to any registered customer.
-
Wallet Transaction List -
The admin can view the transactions made by the customers and also the transaction details like transaction id, reference, transaction type, amount, date etc.
-
Wallet withdrawal -
Effortlessly manage your wallet transactions with a simple withdrawal process. Add your withdrawal details, choose your preferred payment method, enter the desired amount, and submit your request instantly. Enjoy fast, secure, and hassle-free withdrawals.
- The admin can set configuration to accept payments for virtual order using the wallet.
Advanced Features – Modern Wallet System
-
Buy Now Pay Later (BNPL) System -
Customers can shop even with a low wallet balance. The remaining amount is stored as credit and recovered later. Set credit limit per customer, configure repayment time and additional fees (fixed or percentage-based), and display BNPL option directly at checkout. Maximum outstanding BNPL order limit restriction available.
-
QR Code Payments -
Generate unique QR codes for each user with built-in QR code scanner support. Enable instant wallet payments – perfect for offline and retail store transactions, contactless payments during events or bookings.
-
Referral Reward Program -
Generate unique referral codes for each customer. Support multi-level reward settings, offer welcome coupons for referrals, and apply promotional reward multipliers. Customers earn wallet rewards by inviting friends when they sign up and make their first purchase.
-
KYC Verification System -
Complete KYC verification process for secure wallet operations. Upload multiple ID documents, admin approval workflow for verification, display KYC verification status to users. Separate KYC verification requirements for Withdrawal, Transfer, and Fund Request features. Restrict withdrawals and transfers until approval.
-
Automated Stripe Payouts -
Send withdrawals directly to Stripe accounts with automated payout processing after approval. Reduce manual payout management effort and support secure, faster transactions.
-
Modern Wallet Dashboard (Wallet Central) -
A fintech-style wallet dashboard with balance view, quick actions, activity timeline, and smooth popups without page reloads. Display wallet balance with clean card layout, quick actions for add money, transfer, withdraw, and redeem code. Activity timeline for credits, debits, refunds, and recharges.
-
Admin Analytics Dashboard -
Complete wallet management and transaction monitoring tools from a centralized admin dashboard. Access detailed wallet analytics and transaction insights, generate and manage wallet transaction reports, export wallet data in CSV and PDF formats, and credit or debit wallet balances for multiple users in bulk via CSV upload.
-
Pricing & Purchase Options -
Plugin Price: $59.00 (One-time payment). Installation Service: +$11.80. Support period: 3 months included (No Extra Cost). Additional customization available upon request. Only One Time Payment – no recurring subscription fees.
-
Additional Premium Features -
Wallet Top-up Bonus (offer bonus wallet balance on recharge), Daily Login Rewards, Frontend Wallet Customizer (change colors, labels, fonts without coding), Wallet Statement Downloads (PDF/CSV), Per-User Transfer Lock, Payment Requests between customers, Auto Wallet Recharge, Wallet Discount & Redemption Codes, Withdrawal & Transfer Fee Management, and Wallet Security & Access Control.
ChangeLog
"Initial release v 1.0.0" "Current release v 3.10.0"
v 3.10.0(2026-05-19) Added: Full REST API support for wallets and transactions with mobile app and external integration compatibility. Added: Admin API key management screen with secure consumer key and secret generation. Added: HTTPS-only API access for improved security. Added: API rate limiting with retry response handling. Added: Safe replay support for retrying API requests without duplicate transactions. Added: Optional API audit logging for tracking endpoint usage and requests. Added: Public API documentation page with endpoint and error-code reference. Added: Quick "API Docs" link on plugin listing page. Added: Wallet Coupons system for redeemable wallet top-up coupon codes. Added: Support for coupon expiry dates, usage limits, and per-user redemption limits. Added: Shortcode for customer wallet coupon redemption. Added: Wallet Coupons admin management screen with filters and bulk actions. Added: Redemption audit logs for all wallet coupon usages. Added: Cashback restrictions based on user roles, payment gateways, and recharge orders. Added: Automatic cashback reversal on refunded or cancelled orders. Added: Estimated cashback notice on cart and checkout pages with separate admin controls. Added: Welcome bonus wallet credit for newly registered users. Added: Reward system for approved customer comments with daily usage limit. Added: Auto Top-up feature with configurable balance threshold and recharge amount. Added: Auto Top-up settings form on My Account wallet page. Added: Automatic retry and disable mechanism for failed auto top-up attempts with customer and admin notifications. Added: Buy Now, Pay Later interest fee configuration with fixed or percentage-based fees. Added: Maximum outstanding BNPL order limit restriction for customers. Added: Multi-document KYC upload support with configurable upload limit. Added: Rich-text KYC requirement description for customer submission screen. Added: Separate KYC verification requirements for Withdrawal, Transfer, and Fund Request features. Added: Labelled document links on admin KYC review screen. Added: One-click PDF export for wallet transactions. Added: Bulk delete action for wallet transactions. Added: Per-user wallet disable functionality. Added: Minimum and maximum amount validation for recharge, transfer, and withdrawal operations. Added: Wallet Balance widget for classic themes and Gutenberg block support for block themes. Added: Per-payment gateway recharge surcharge configuration. Added: Option to hide selected payment gateways for wallet recharge orders. Added: Multiple admin email notification recipients for withdrawal requests. Added: Keyword search support on withdrawal request list. Added: Bulk delete support on transaction listing page. Added: Option to hide PayPal dropdown when PayPal SDK is unavailable. Fixed: Wallet lock restrictions were not fully enforced on all wallet operations and form submissions. Fixed: Block checkout wallet OTP verification issue after successful verification in legacy or block checkout flow.
v 3.9.0(2025-12-24) Fixed: Coding standards according to the new WordPress and WooCommerce coding standards. Fixed: Issue with the new wallet endpoint 'my_wallet' in view transaction and pagination. Fixed: Wallet icon missing on my-account endpoint. Fixed: The Resend button was displayed alongside the Transfer button. Added: Withdrawal icon on my account endpoint. Added: Icons to my account endpoints for wallet and withdrawal menus. Updated: The customer wallet endpoints from 'wkwc_wallet' to 'my_wallet' for resolving conflicts with the wallet product. Updated: Compatibility with WooCommerce 10.4 and WordPress 6.9 Updated: Setting tab style in the admin dashboard. Updated: PHP Coding standards rulesets according to version 4.0
v 3.8.0(2025-07-25) Fixed: Wallet settings were not saving without withdrawal methods dropdown values. Fixed: Notices on front wallet page when settings were not saved. Fixed: Security issues for race condition on multiple wallet transfer transactions. Fixed: Brute force attack on adding multiple wallet withdrawal payment methods. Fixed: Notice on cart page for empty coupons. Fixed: Issues with customer wallet table in admin. Fixed: Product cashback calculation for multiple products issue. Added: Feature to delete and update withdrawal payment methods on seller ends.
v 3.7.1 (2025-03-27) Fixed: Error on view transaction page in admin. Fixed: Success messages were not showing for manual transactions if it is failed for any of selected customer. Fixed: Blocking checkout if virtual order setting is disabled and a virtual product is in cart. Added: Notice on checkout page for virtual order setting disabled for wallet payment.
v 3.7.0 (2025-02-25) Added: Wallet refund feature, allowing refunds to be processed via the wallet regardless of the original payment method. Added: Wallet withdrawal feature.