WooCommerce Wallet System
WooCommerce Wallet System enables customers to add funds, pay faster, earn rewards, and even use Buy Now Pay Later for flexible and seamless shopping.
- Modern Wallet Dashboard (Wallet Central) provides a fintech-style interface with quick actions, balance view, and activity tracking.
- Buy Now Pay Later (BNPL) with credit limits.
- Wallet recharge, transfer, and withdrawal system.
- Full KYC verification with document upload.
- Referral program with unique codes &and rewards.
- QR code payments (scan & pay).
- Payment requests between customers.
- Wallet top-up bonus & daily login rewards.
- Advanced cashback rules with conditions.
- Admin analytics dashboard &and reports.
- Bulk credit/debit via CSV upload.
- SMS alerts for wallet credit and debit using Twilio.
- Wallet Plugin for WooCommerce is now compatible with WooCommerce's latest feature Cart and Checkout blocks.
- This module is compatible with WooCommerce’s new High-Performance Order Storage (HPOS) feature.
- Description
- Reviews
- FAQ
- Customers ()
- Specifications
- Cloud Hosting
- Changelog
WooCommerce Wallet System helps you turn your store into a smart payment platform. It allows customers to add money, pay quickly, and manage transactions with ease. This improves the checkout experience and builds trust.
With the Wallet System for WooCommerce, customers do not need to enter payment details repeatedly. They can use their wallet balance for instant checkout, which reduces friction and improves repeat purchases.
This WooCommerce Wallet Plugin also supports Buy Now Pay Later functionality. Customers can place orders even with low wallet balance, and the remaining amount can be recovered later. This helps increase conversions and average order value.
The system includes a modern wallet dashboard where customers can track transactions, check balances, transfer funds, and manage withdrawals from one place. The interface is simple, customizable, and mobile friendly.
WooCommerce Wallet System also includes a referral program. Customers can invite friends and earn rewards when they register and shop. This helps stores grow organically without additional marketing tools.
Using this Wallet Plugin, admins can create advanced cashback rules based on products, users, payment methods, or campaigns. This provides better control over wallet promotions and customer rewards.
Highlighted Features of WooCommerce Wallet System
Modern Wallet Dashboard (Wallet Central)
A fintech-style wallet with balance view, quick actions, activity timeline, and smooth popups for easy use.
Buy Now Pay Later
Shop without full balance and complete purchases easily while paying the remaining amount later.
KYC Verification
Secure user validation with document upload and admin approval for safe transactions.
Referral Rewards
Earn wallet rewards by inviting friends when they sign up and make their first purchase.
QR Code Payments
Scan and pay instantly using QR codes for quick and contactless wallet transactions.
Per-User Transfer Lock
Admin can disable wallet transfers for a specific customer without disabling the feature globally.
Payment Requests
Request money easily from other users and manage approvals within the wallet system.
Cashback Rules
Flexible reward system to offer cashback based on products, users, or purchase conditions.
Wallet Bonuses
Provide recharge bonuses and daily login rewards to increase customer engagement.
Analytics Dashboard
Track wallet activity, transactions, and performance with detailed insights and reports.
Why Do We Need a WooCommerce Wallet System?
WooCommerce Wallet System improves the checkout experience by allowing customers to pay quickly using wallet balance. With this WooCommerce Wallet Plugin, stores can reduce cart abandonment because customers can complete purchases instantly without payment delays.
Wallet System for WooCommerce also supports Buy Now Pay Later functionality, allowing customers to continue shopping even with low balance. KYC verification improves transaction security and helps stores maintain compliance and customer trust.
Overall, WooCommerce Wallet Plugin helps improve engagement, customer retention, repeat purchases, and customer lifetime value.
Use Cases
Marketplace Stores
Manage customer payments, wallet transactions, and rewards easily within the marketplace.
Subscription Platforms
Enable fast recurring payments and smooth renewals using wallet balance.
Gaming Websites
Offer wallet-based rewards, cashback, and quick in-game purchases for users.
Event Platforms
Use QR code payments for quick and contactless transactions during events or bookings.
B2B Stores
Handle bulk transactions, customer credits, and faster business payments efficiently.
Digital Services
Provide faster checkout, instant refunds, and seamless wallet payments for digital purchases.
Buy Now Pay Later (BNPL) System
WooCommerce Wallet System allows customers to shop even with a low balance. The remaining amount is stored as credit and recovered later to improve order completion rates.
- Set credit limit per customer
- Configure repayment time and additional fees
- Support automatic recovery on wallet recharge
- Display BNPL option directly at checkout
Modern Wallet Dashboard (Wallet Central)
This system provides a modern and user-friendly wallet dashboard designed like a fintech application.
- Display wallet balance with a clean card layout
- Quick actions for add money, transfer, withdraw, and redeem code
- Activity timeline for credits, debits, refunds, and recharges
- Smooth popup actions without page reloads

KYC Verification System
WooCommerce Wallet Plugin includes a complete KYC verification process for secure wallet operations and user validation.
- Upload multiple ID documents
- Admin approval workflow for verification
- Display KYC verification status to users
- Restrict withdrawals and transfers until approval

Auto Wallet Recharge
Customers can keep their wallet balance updated automatically when the balance falls below a configured threshold.
- Set minimum wallet balance threshold
- Define automatic recharge amount
- Avoid payment interruptions during checkout
- Ensure uninterrupted wallet usage

Referral Reward System
Wallet System for WooCommerce includes a referral system that rewards customers when invited users register and place their first order.
- Generate unique referral codes
- Support multi-level reward settings
- Offer welcome coupons for referrals
- Apply promotional reward multipliers

Wallet Discount & Redemption Codes
WooCommerce Wallet System allows admins to create wallet redemption codes for rewards, promotions, and compensation campaigns.
- Create fixed or percentage-based redemption codes
- Offer promotional wallet credits for campaigns
- Provide reward or compensation balance easily
- Allow direct code redemption from wallet page
Automated Stripe Payouts
This system supports Stripe payouts for faster and automated withdrawal processing.
- Send withdrawals directly to Stripe accounts
- Automate payout processing after approval
- Reduce manual payout management effort
- Support secure and faster transactions
Wallet Top-up Bonus
Encourage higher wallet recharges by offering bonus amounts on wallet top-ups. Customers receive additional wallet credits automatically whenever they add funds.
- Offer bonus wallet balance on recharge
- Configure fixed or percentage-based bonuses
- Display bonus preview during wallet top-up
- Increase wallet usage and customer spending

Daily Login Rewards
Increase customer engagement by rewarding users for daily account logins. Rewards are credited automatically to customer wallets based on admin configuration.
- Reward customers for daily activity
- Credit rewards automatically to wallets
- Configure reward amount easily
- Improve customer retention and engagement
Frontend Wallet Customizer
WooCommerce Wallet System allows admins to customize the wallet interface without coding. You can modify colors, labels, fonts, and styling to match your store branding.
- Customize wallet page colors and styles
- Update labels and interface text easily
- Match wallet design with store branding
- Manage customization without coding

Wallet Statement Downloads
Allow customers to download wallet transaction statements for financial tracking and record management directly from the wallet dashboard.
- Download wallet transaction history easily
- Access detailed wallet statements anytime
- Support financial tracking and record management
- Improve transparency for wallet users

Wallet Security & Access Control
WooCommerce Wallet System allows admins to manage wallet security and user access with flexible control options for safer wallet operations.
- Completely block wallet access for selected users
- Restrict wallet transfers and withdrawals separately
- Manage feature access based on user activity or status
- Improve wallet security and prevent unauthorized transactions
- Enable or disable restrictions anytime from the admin panel
Wallet Transfers & Requests
With the WooCommerce Wallet System, users can send and request money easily for peer-to-peer wallet transactions inside the store.
- Support instant wallet transfers
- Request money from other users
- Accept or reject payment requests
- Track transaction request status easily
Withdrawal & Transfer Fee Management
Admins can charge fees on wallet withdrawals and customer-to-customer transfers while maintaining full control over wallet transactions.
- Set fixed or percentage-based transfer and withdrawal fees
- Apply fees selectively based on business needs
- Display fee details clearly during transactions
- Keep transfers and withdrawals free when required

QR Code Payments
WooCommerce Wallet Plugin supports QR-based wallet payments for quick and contactless transactions.
- Generate unique QR codes for each user
- Built-in QR code scanner support
- Enable instant wallet payments
- Useful for offline and retail store transactions

Cashback & Rewards Engine
Wallet System for WooCommerce supports advanced cashback rules and targeted reward campaigns with flexible conditions.
- Rule-based cashback configuration system
- Support priority and exclusive cashback rules
- Offer cashback on products or cart totals
- Run time-based promotional campaigns
Transfer Controls & Wallet Limits
The Wallet System gives admins complete control over wallet transfers and balance limits for secure and controlled wallet usage.
- Enable or disable wallet transfers for specific users
- Set maximum amount allowed per transfer
- Define maximum wallet balance limit per customer
- Restrict maximum amount allowed in a single recharge
Multisite & Multilingual Compatibility
WooCommerce Wallet System supports WordPress multisite networks and multilingual stores for better scalability and global accessibility.
- Run wallet system across WordPress multisite networks
- Manage wallet functionality per site or network
- Support multilingual stores with WPML compatibility
- Translate wallet pages, labels, and messages easily
Admin Control & Analytics
WooCommerce Wallet System provides 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
- Credit or debit wallet balances for multiple users in bulk

Complete Features List
- Add money to the wallet and complete purchases quickly using the wallet recharge and payment system.
- Place orders even with a low balance and pay the remaining amount later using the Buy Now Pay Later feature.
- Send money to other users or request funds within the store using the wallet transfer and request system.
- Make quick and secure payments by scanning QR codes using QR code payments.
- Upload documents for verification while allowing admin approval or rejection through the KYC verification system.
- Invite friends and earn rewards on successful purchases using the referral and reward program.
- Withdraw wallet balance easily through supported payout methods using wallet withdrawal options.
- Create cashback offers based on products, users, or cart conditions using advanced cashback rules.
- Get additional wallet balance on recharge through the wallet top-up bonus feature.
- Earn rewards for daily account login using daily login rewards.
- Update wallet balances for multiple users together using bulk credit or debit via CSV.
- Monitor wallet transactions and overall performance using the admin analytics dashboard.
- Connect the wallet system with apps or external services using REST API support.
- Run the wallet system across multiple sites and languages using multisite and WPML compatibility.
- Built-in caching layer for transaction lists and balance lookups (faster wallet page load).
- Background DB indexer for high-volume stores (10,000+ transactions).
- Expanded email notifications for KYC updates, refunds, transfers, and low wallet balance alerts.
Support
For any query or issue, please create a support ticket here http://webkul.uvdesk.com/
You may also check our quality WooCommerce Extensions.
Specifications
Recent Reviews
Write a reviewExcellent Quality and Features
This plugin does exactly as expected, excellent quality and features. Great suppor too!
Super Product and Support
Great support for the Woocommerce wallet plugin, they are very helpful and willing to go the extra mile. The plugin works as expected, thank you!
Good Service with complete solution
"They offered very affordable services and quick support."
Best Services Ever
Thank you Webkul team for helping us out patiently with our wallet plugin! The service was fast, friendly and absolutely recommendable! Wallet is already the 2nd plugin we bought from you and it surely won't be the last. Greetings from Germany! :-)
Customer Support
I asked the team for some customization in the plugin. The team was dedicated to every request I had and were always quick to respond, very kind, and did a great and professional work!
Frequently Asked Questions
Move to Cloud Today
AWS Free tier hosting for one year by amazon web services, for more details please visit AWS Free Tier.
GCP Free tier hosting for one year with 300 credit points by google cloud platform, for more details please visit GCP Free Tier.
Azure free tier hosting for one year with 25+ always free services, for more details please visit Azure Free Tier.
In our default configuration we will provide tremendous configuration for your eCommerce Website which is fast to load and response.
Default Configuration Details of Server
- 1 GB RAM
- 1 Core Processor
- 30 GB Hard Disk
- DB with 1 GB RAM and 1 Core Processor
* Server Configuration may vary as per application requirements.
Want to know more how exactly we are going to power up your eCommerce Website with Cloud to fasten up your store. Please visit the Cloudkul Services.
Get Started with Cloud- + Features
- - Bugs
- + Added full REST API support for wallet and transaction operations.
- + Added API key management screen with secure consumer key and secret generation.
- + Added HTTPS-only API access support for secure external integrations.
- + Added API rate limiting with retry protection support.
- + Added safe replay support to prevent duplicate wallet transactions.
- + Added API audit logging for request tracking and monitoring.
- + Added public API documentation page with endpoint and error details.
- + Added quick API Docs link on the plugin listing page.
- + Added Wallet Coupons system for wallet recharge through coupon redemption.
- + Added coupon expiry date, total usage limit, and per-user usage limit support.
- + Added shortcode-based wallet coupon redemption form.
- + Added Wallet Coupons management screen with search, filters, and bulk actions.
- + Added coupon redemption logs for audit tracking.
- + Added cashback rules based on user roles, payment gateways, and wallet recharge orders.
- + Added automatic cashback reversal on refunded and cancelled orders.
- + Added estimated cashback notices on cart and checkout pages.
- + Added welcome bonus credits for newly registered users.
- + Added comment reward credits with daily reward limit support.
- + Added Auto Top-up feature with threshold-based wallet recharge support.
- + Added Auto Top-up settings on My Account wallet page.
- + Added automatic retry handling for failed Auto Top-up transactions.
- + Added configurable interest fee support for Buy Now Pay Later orders.
- + Added outstanding order limit restriction for BNPL purchases.
- + Added multi-document KYC upload support with configurable document limits.
- + Added rich-text KYC requirement description support.
- + Added separate KYC verification controls for withdrawal, transfer, and fund request operations.
- + Added labelled document links on the KYC admin review page.
- + Added one-click PDF export for wallet transactions.
- + Added bulk delete support for wallet transaction management.
- + Added per-user wallet disable functionality.
- + Added configurable minimum and maximum limits for recharge, transfer, and withdrawal.
- + Added Wallet Balance widget support for classic themes.
- + Added Gutenberg block support for wallet balance display.
- + Added recharge surcharge configuration for payment gateways.
- + Added option to hide selected gateways for wallet recharge orders.
- + Added configurable admin email notifications for withdrawal requests.
- + Added keyword search support on withdrawal request listing.
- + Added bulk delete support for wallet transaction lists.
- + Added PayPal dropdown visibility control when PayPal SDK is unavailable.
- + Added per-user wallet lock controls for transfer and withdrawal restrictions.
- * Improved wallet lock enforcement across all UI and form submission points.
- * Improved Gutenberg block checkout OTP verification compatibility.
- Fixed: Coding standards according to the new WordPress and WooCommerce coding standards.
- Fixed: Issue with the new wallet endpoint
my_walletin 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_wallettomy_walletfor 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.
- - 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.
- 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.
- Added: Wallet refund feature, allowing refunds to be processed via the wallet regardless of the original payment method. Added:
- Wallet withdrawal feature.
- Added: WooCommerce new features High Performing Order Storage (HPOS) and block-based cart & checkout compatibility.
- Fixed: Issues with wallet gateway settings were not updating properly.
- Fixed: Minor issue in wallet payment when shipping is not enabled.
- Fixed: Issue with gateway settings not saving when Twilio data is not filled.
- Fixed: Coding standard according to new PHP and WP Coding standards in the wallet gateway submodule.
- Added: Wallet System submenu in global Webkul WC Addons menu.
- Managed: Transactions migration from old table to new using background processing.
- Migrated: OTP settings to wallet gateway settings sections.
- Added: Caching submodule for fast loading of wallet transaction page.
- Added: Wallet gateway as a submodule to generalize the codebase.
- Added: Resend OTP feature after its expired.
- Added: Wallet notification for each wallet transaction like cashback, recharge, transfer and manual transactions.
- Fixed: Coding standard according to WordPress and WooCommerce Coding standard.
- Fixed: Issues in cachback calculation and its transfer.
- Fixed: Issue in sorting cachback rules table in admin dashboard.
- Fixed: Issue in exporting the filter transactions from admin list.
- Fixed: Issue in updating wallet recharge price in cart when multiple user recharging the wallet simultaneously.
- * Fixed security issues.
- * Minor update regarding notices.
- * Major bug fixes
- Fixed security issues.
- * Added feature to manual credit/debit in bulk from admin end.
- * Added an image for the wallet product.
- * Added feature to restore cart products if customer is recharging his wallet.
- * Added feature to set maximum debit amount according to percentage of order total.
- * Added feature to export user wallet details into a csv file.
- * Added a filter to filter the wallet transactions between entered dates.
- * Added feature to export wallet transaction details into a csv file.
- * Fixed issue in tax while using wallet as partial payment.
- * Fixed security issues.
- * Added feature to add cashback for 2 categories now i.e. either for cart or for wallet recharge.
- * Added auto refund of wallet amount if order gets cancelled for any reason.
- * Fixed security issues.
- * Added better way for transaction details of transfered money through wallet.
- * Added validations.
- * Fixed security issues.
- + Introduced new updated layout.
- + Configured Twilio for OTP service through SMS.
- + Updated list tables.
- - Fixed all validation issues.
- - Partial payment and max debit amount from wallet issue fixed.
- + Updated database tables amount column data type for transaction and cashback.
- + Translation support added, provided .pot file.
- + Added the new menu to view transactions.
- + Provided the transaction note at admin end.
- + Cashback rules can be multiple/single on a checkout.
- + Compatible with Woocommerce 3.2.x
- + Introduced Wallet to Wallet Amount Transfer.
- + Introduced OTP verification over Amount Transfer via SMS or email.
- + Introduced Custom Cashback Rules via Admin.
- + A bit more admin controlled Wallet Transaction now.
- + Added support for refund in Wallet Payment Gateway.
- + Added Manual Wallet Transaction via Admin.
- - Fixed pagination issue from wallet order list on customer end.
- +Compatible with Woocommerce 3.0.x
- Initial release