USD
  • EUR
  • INR
  • USD
Cart
Cart 0
  • You have no items in your shopping cart.
    Magento 2 Extensions
    Cart
    Cart 0
    • You have no items in your shopping cart.
    Hire a Developer
    ×
    Contact Us!
    Send Again
    Close
    Please Login to Write Your Review
    Magento 2 Wallet Extension
    Magento 2 Wallet Extension
    x
    Free

    * Required Fields

    $179.00
    Add To Cart

    Magento 2 Wallet Extension allows customers to make online payments using the wallet. The customers can select the Wallet System payment method at the time of the checkout process.



    • Add credit amounts, transfer money, and view transaction details in Wallet System.

    • Select the Wallet System to make payments at checkout, or defer the shortfall with Buy Now Pay Later.

    • Admin can set the min & max limits for adding money to the wallet, and for how much can be used per order.

    • The admin can refund the amount to the customer using wallet money, and customers can request refunds to their wallet from My Account.

    • The customer can add payees to their account to transfer the amount to their wallet.

    • The admin can add or deduct an amount from the customer's wallet.

    • The admin can create multiple Credit Rules for cashback, including category-based rules and order value thresholds.

    • Customers can withdraw wallet funds directly to a connected Stripe or PayPal account.

    • Verify customer identity with KYC before unlocking sensitive wallet features.

    • Earn and share rewards through the built-in Refer & Earn program, with optional multi-level commissions.

    • Send and receive money instantly using personalized QR codes.

    • Customers get low-balance email alerts, and admins track everything from a dedicated Analytics Dashboard.

    • The customer can see the used wallet & the remaining wallet amount.

    • Email notification is sent to the customer for each transaction.

    • This extension is compatible with GraphQL.

    • Magento 2 Wallet Extension is compatible with the Hyvä Theme.

    • This Module works with multiple address checkout.

    Magento 2 Wallet Extension
    Magento 2 Wallet Extension
    $179.00
    Magento Technology Partner Awards
    Hyvä Theme Compatible
    GraphQL Compatible
    Check How It Works
    $179.00
    Configure and Buy
    X
    • Description
    • Reviews
    • FAQ
    • Customers ()
    • Specifications
    • Cloud Hosting
    • Changelog

    Adobe Commerce Wallet System module enables a convenient and quick payment method for customers to purchase products from the store. Customers can add money to their wallet, top up with preset amounts, and pay from the wallet at checkout, or defer any shortfall with Buy Now Pay Later.

    Customers can transfer wallet money to other bank accounts and to other customers' wallets, and view the complete credit and debit transaction details from a dedicated transactions page.

    The admin can refund orders directly to a customer's wallet, and customers can also request a refund to their wallet from My Account. With KYC verification, referral rewards, QR code payments, and withdrawals to Stripe or PayPal, the wallet now works as a complete in-store financial account rather than just a payment method.

    The customer can also transfer the wallet money to other bank accounts and the customer’s wallet conveniently. Also, view the complete credit and debit transaction details of their wallets. The admin can even make the refunds directly to the customer’s wallet.

    Note: For integrating the wallet system in your Magento 2 Mobile App, kindly refer to Mobikul Wallet System  which is fully compatible with Magento 2 Wallet System module.

    Magento 2 Wallet Extension

    Highlighted Features of Magento 2 Wallet Extension

     Stock Amount

    Stock amount in the wallet for quick checkout.

     Add Wallet Amount

    Credit the amount to the wallet conveniently.

     Preset Recharge

    Top up the wallet instantly with admin-configured preset amounts.

     Wallet Limit

    Set minimum and maximum amount limits that can be added to the wallet.

     Transfer Wallet Amount

    Transfer the wallet amount to the bank account and other customers' wallets.

     OTP

    Receive a verification code by email or SMS to validate the wallet amount transfer event.

     Faster Transaction

    Combat problems of the long online payment procedures.

     Secure Transaction

    Eliminate the need to provide card details for every purchase.

     Split Payment

    Pay the remaining amount using another payment method, or defer it with Buy Now Pay Later.

     Cashback

    Create multiple cashback rules for the cart, product, and category.

     Discount

    Use discount codes while adding the amount to the wallet.

     Checkout Discount

    Reward customers with an automatic discount for paying via wallet.

     Adjust Amount

    Credit and debit the customer's wallet amount easily.

     Withdrawal Payout

    Withdraw wallet funds directly to a connected Stripe or PayPal account.

     KYC Verification

    Verify customer identity before unlocking sensitive wallet features.

     Refer & Earn

    Reward customers for referrals, with optional multi-level commissions.

     QR Payments

    Send and receive wallet payments instantly by scanning a QR code.

     Refund to Wallet

    Let customers request order refunds straight to their wallet for admin approval.

     Transaction Details

    Export wallet transaction details in CSV and XML format.

     Email Notification

    Mail notifications to admin and customer for every transaction event.

     Low Balance Alerts

    Notify customers by email when their wallet balance drops below a set threshold.

     Analytics Dashboard

    Track wallet balances, transactions, and campaign performance from one place.

     Cron

    Send monthly statements of wallet transactions to customers.

     Compatible GraphQL

    Magento 2 wallet extension is fully compatible with GraphQL.

     Manage Wallet Amount

    Wallet payment method is the most secure and widely used payment method -

    • Only registered users can use the wallet payment method.
    • The customers can credit the cash to their wallets and securely stock the money in their wallets.
    • For faster checkout, use the wallet amount without entering the card details for every purchase.
    • On the checkout page, the customers can view the detailed summary of the wallet recharge.
    • Customer can recharge their wallets using any payment method available in the store.
    • The wallet amount will get credited to the customer's wallet after the generation of the invoice.
     Manage Wallet Amount

     Transfer Wallet Money

    The customers can easily manage and move their wallet amount to another customer account:

    • Can transfer the wallet amount because the customers are not limited to using the wallet amount only for making a purchase.
    • Send the “ transfer request” to admin to transfer the wallet amount to other bank accounts conveniently.
    • Also, send the “transfer request” to the admin to transfer the wallet amount to another customer’s wallet.
    • The customer can transfer wallet money to existing as well as new payees.
    • Can even add a small note for reference while sending the “transfer requests”.
    • Receives an OTP to validate the wallet amount transfer event.
    Transfer Wallet  Money

     Transaction Details

    The modules enable the easy means to manage the transaction details like -

    • The admin can set an email notification template for wallet transaction events.
    • Mail notifications to admin and customer for every transaction event.
    • The admin can manage and view the complete credit and debit transaction details of any customer.
    • The customers have a detailed view of wallet credit and debit transactions in their accounts.
    • The admin can export wallet transactions and payee details in CSV and XML format.
    • The admin can set the prefix for various wallet transactions.
     Transaction Details

     Faster checkout

    The customers can pay for their products and make an easy and quick purchase using a wallet system-

    • Customers can use their wallet as a payment method at the time of checkout.
    • On the checkout page, the wallet payment method has a proper visual display of the total wallet amount, payable amount and the wallet amount to be left.
    • Eliminate the long payment process and pay the total payable amount from the wallet if have enough wallet amount.
    • If the wallet does not have enough payable amount, the customer can select another payment method for the remaining amount, or defer it with Buy Now Pay Later.
    • It also increases the security of the transaction as there is no need to enter the card details for every purchase.
     Faster Checkout

     Manage Wallet System

    Enable a seamless payment experience and accepts payments worldwide-

    • The admin enables the payment methods using which the customers can recharge their wallets.
    • The admin can view the customer details who are using the wallet system for making online payments.
    • For security concerns, the admin can approve or disapprove the payee added by the customers.
    • The admin can even approve or disapprove the wallet amount transfer requests made by the customers.
    • Enable the use of discount codes when adding the amount to the wallet.
     Manage Wallet System

     Adjust Wallet Amount

    The admin also manages the wallet amount of the customers like -

    • Smooth credit and debit operations from customers' wallets.
    • The admin defines the minimum and maximum limit for adding wallet amount.
    • The admin can refund the wallet amount if the customer cancels the order.
    • The refunded amount will be credited to the customer's wallet.
    • The admin can add the amount to the customer's wallet
    • The admin can even deduct the amount from the customer's wallet.
    • The admin can add a small note for reference while adjusting the customer’s wallet amount.
     Adjust Wallet Amount

     Cashback Rules

    Wallet cashback is for the efficient management of credit operation in the Wallet system-

    • The admin can easily create and manage multiple cashback rules for wallet credit operation.
    • The admin can define the minimum cart amount required for the cashback.
    • The admin can also enable the cashback based on product or product amount.
    • The cashback amount is credited to the customer’s wallet only.
    • The cashback amount will be credited only when the order status becomes "complete".

    Note: In case of a refund, the cashback amount gets deducted from the customer’s wallet if the admin creates the credit memo.

     Cashback Rules

     Adjust Wallet Amount by CSV File

    The admin can efficiently debit or credit multiple customer accounts using a CSV file.

    • Bulk credit and debit operations by the admin for customers' wallets.
    • The admin can see the amounts adjusted using CSV in the Customer Wallet Details section.
    • The admin can add a note in the CSV for reference while adjusting the customers’ wallet amount.
    • The customer can check the wallet amount adjustments under his account.
    Adjust Wallet Amount by CSV File

     Complete Features List

    • Wallet System for Magento 2 works as an online Payment Gateway.
    • The customer can easily add credit amounts to their wallet system, including quick top-ups using admin-configured preset amounts.
    • Customers can add a payee to their account to transfer the amount to the payee's wallet. Admin can restrict the approval required for payees.
    • Admin can restrict customers from using discount codes when adding the amount to their wallet.
    • The customer can request to transfer the amount to his bank account.
    • Admin can export wallet system details in CSV and XML format.
    • Admin can also do the refund with the help of Wallet System for Magento 2, and customers can request a refund straight to their wallet for admin approval.
    • The admin can add the amount to the Customer's Wallet or deduct the amount from the Customer's Wallet.
    • The admin can create multiple Credit Rules for the cashback, including rules scoped by category and a maximum order value threshold.
    • Admin can view the customer details who are using Wallet System for making the online payment.
    • On the checkout page, the customer can see the used wallet amount and the remaining wallet amount.
    • If the wallet balance falls short at checkout, customers can defer the remaining amount with Buy Now Pay Later.
    • Customers can verify their identity through KYC document upload before accessing selected wallet features.
    • Customers can earn wallet rewards through the built-in Refer & Earn program, with optional multi-level commissions.
    • Customers can send and receive money instantly using personalized QR codes.
    • Customers can withdraw wallet funds directly to a connected Stripe or PayPal account.
    • Email notification is sent to the customer for each transaction, and customers get a low-balance alert whenever their wallet drops below a set threshold.
    • The wallet amount will get credited after the generation of the invoice.
    • The cashback amount gets deducted from the Customer's Wallet after the admin creates the credit memo for the refund.
    • The customer can get Cash Back amount into their Wallet.
    • The admin can set the limit (maximum and minimum) for the Wallet Amount, as well as how much wallet balance can be used per order.
    • Customers can receive monthly statements regarding wallet transactions via email.
    • The admin can enter the prefix for various wallet transactions.
    • The admin & the customers can view detailed transaction information, alongside a dedicated Analytics Dashboard for admins.
    • The customers can transfer money from one wallet to another customer's wallet, with the transfer secured by an email or Twilio SMS OTP and an optional transfer fee.
    • Admin can reward wallet payments with an automatic checkout discount, or restrict wallet usage on specific products.
    • Customers can earn small wallet credits through Daily Login Rewards and Top-up Deposit Bonuses.
    • Enable/Disable Validation Code for the wallet money transfer process.
    • The codes are open source, so they can be customized as per the requirement.

    HTC Viveport - Digital Marketplace for VR Games & Apps

    VIVEPORT is the app store for virtual reality content and experiences, developed and managed by HTC Corporation. It features a wide range of VR experiences to discover, create, connect, watch, and shop in VR.

    Viveport Virtual Reality content store and subscription service are available in more than 70 countries. Users can explore a wide range of immersive experiences across 2000+ apps, games, and videos. For developers, Viveport offers the most ways to distribute and monetize content to a brand-new audience.

    Viveport provides an online wallet facility to its customers to load instant cash using a card or PayPal and make faster payments for purchases. Webkul wallet system is the perfect solution for digital content marketplaces to enable faster checkouts, reduce payment gateway redirections, and receive quicker payments.

    HTC Viveport - Digital Marketplace for VR Games & Apps

    Support

    For any query or issue please create a support ticket here http://webkul.uvdesk.com/.

    You may also check our quality Adobe Commerce Extensions.

    Specifications

    Product Version4.0.8
    Released10 years ago
    Last UpdatedJuly 20, 2026 (9 days ago)
    Supported VersionsMagento  2.0.x  2.1.x  2.2.x  2.3.x  2.4.x  

    Ratings

    We'd love to hear your thoughts! Share your feedback and help us craft an even better experience tailored just for you.

    5.0
    4 Reviews
    based on verified customer feedback
    Write a review
    Saundh Official

    Good module

    Posted On - June 21, 2023

    Useful application for online wallet management

    Aswin Krishna
    🇮🇳 India

    Good Customer Service

    Posted On - April 20, 2022

    Good customer service by Mr. Akshay Kumar Singh

    Martin Bock
    Martin Bock
    🇩🇪 Germany

    Perfect Wallet Integration

    Posted On - July 16, 2021

    Functionality: very complex, great!

    Ease of use: easy

    Support: solved all problems within a day, thank you!

    Value for money: better than many others

    Yash

    Amazing service

    Posted On - March 6, 2020

    Product is very good and the service I received was absolutely amazing. I would prefer to buy more of my future extensions for webkul only.

     Frequently Asked Questions - Magento 2 Wallet Extension

     Can guest users use the wallet system payment method?
    No, only the registered users can use the wallet system payment method.
     
     How many payees the customer can add?
    The customer can add an unlimited number of payees.
     
     How the bank transfers are done?
    The customer sends the transfer request to the admin to transfer the wallet amount to other bank accounts. After receiving the "wallet amount transfer request", the admin first approves the wallet amount transfer request. Then, the admin will manually and out of the system transfer the amount to the bank account using the bank details shared in the transfer request.
     
     Which payment methods can the customer use to recharge their wallets?
    To recharge the wallet amount the customer can use the payment methods allowed by the admin.
     
     Can the admin manage the wallet amount transfer request status?
    The admin can either approve or disapprove the wallet amount transfer request made by the customer.
     
     Does extension work with third-party payment gateways?
    Yes, the module supports third-party payment gateways. This means the customers can recharge their wallets using a third-party payment gateway if enabled by the admin.
     
     Does this module support multi-address checkout?
    This Module also works with multiple address checkout.
     What happens if my wallet balance isn't enough at checkout?
    The customer can pay the remaining amount using another payment method, or defer it as a Buy Now Pay Later debt if the admin has enabled BNPL and the order qualifies.
     
     Is KYC verification mandatory for all wallet features?
    Only if the admin enables it. When active, the admin chooses exactly which features (like checkout usage, transfers, withdrawals, or QR pay) stay locked until the customer's identity documents are approved.
     
     How do withdrawal payouts work?
    Once the admin enables Stripe or PayPal payouts, the customer submits a withdrawal request, which the admin can track through approval on a dedicated Withdrawal Requests page, with the payout sent to the customer's connected account.
     
     How does the Refer & Earn program pay out rewards?
    The referrer receives wallet credit after the referred customer places their first order. If multi-level commissions are enabled, eligible upstream referrers also earn rewards.
     
     Can customers pay each other using QR codes?
    Yes, each customer gets a personal QR code, and another customer can pay them by scanning it, uploading an image of it, or searching by their customer ID.

    Specification

    Detailed technical features and requirements to help you understand the module’s capabilities and ensure smooth integration with your system.

    Cloud Hosting

    Detailed technical features and requirements to help you understand the module’s capabilities and ensure smooth integration with your system.

    Default Configuration Details of Server

    1 GB
    RAM
    1 Core
    Processor
    30 GB
    Hard Disk
    1 GB RAM & 1 Core Processor
    Database

    Want to know more how exactly we are going to power up your eCommerce Website with Cloud to fasten up your store

    * Server Configuration may vary as per application requirements.

    Change Logs

    • + Features
    • - Bugs
    Version 4.0.8
    • + Compatible with Magento 2.4.9 and PHP 8.5
    • + Improved Wallet Dashboard with QR display, quick actions, and recent activity.
    • + Added Low-balance email alerts with admin-configurable threshold.
    • + Implemented Wallet Transactions page with filters, statistics, transaction details, and CSV export.
    • + Added configurable Minimum and Maximum Wallet Usable Amount per Order.
    • + Added Fixed preset recharge amounts (admin configurable) for wallet top-up.
    • + Implemented OTP verification (SMS, Twilio integration) before User-to-User wallet transfer, with configurable transfer fee.
    • + Added Per-category Cashback Rules and Max Order Value Threshold to the Cashback Engine.
    • + Integrated Stripe Payout for wallet withdrawals.
    • + Integrated PayPal Payout for withdrawal requests.
    • + Implemented Withdrawal Requests page with filters, statistics, request details, receipt download, and CSV export.
    • + Implemented Withdrawal Request View page with amount details, payment info, status timeline, and cancel/receipt options.
    • + Implemented Refund to Wallet feature with customer refund requests and admin approval workflow.
    • + Implemented Buy Now Pay Later (BNPL) functionality.
    • + Implemented KYC (Know Your Customer) verification with document upload, admin approval, and feature-wise restriction.
    • + Implemented Referral & Multi-level Program with referral codes, rewards, and Refer & Earn dashboard.
    • + Implemented QR Code Payments with QR generation, scan-to-pay, and redesigned Send to a Friend page.
    • + Added Checkout Discount and Checkout Restriction for wallet payment.
    • + Added Daily Login Reward and Deposit/Top-up Bonus with live preview.
    • + Implemented Analytics Dashboard with KPI cards and charts for admin.
    • + Added Email notifications for KYC status change.
    • + Updated Add Bank Account Details page UI.
    • + Updated Wallet Transaction View page UI.
    Version 4.0.7
    • + Added Wallet Details GraphQL API.
    • + Used Repository Patterns where ever needed.
    • + Used Constants instead of Static Values.
    Version 4.0.6-p1
    • + Added GraphQl API for applying wallet amount to cart.
    Version 4.0.6
    • + Compatible with Magento ^2.4.8 and PHP 8.4
    Version 4.0.5
    • + Added admin authorization in GraphQl APIs
    • - Fixed totals in case of partial payment
    Version 4.0.4
    • + Fixed GrandTotal issue if shipping charge in decimal value.
    • + Added Customer Authentication for All APIs
    Version 4.0.3
    • + Added Message queue for adjust amount in wallet in bulk.
    • + Csv bulk adjust amount in wallet feature added.
    • + Compatible with Magento ^2.4.7 and PHP 8.3
    • + Compatible with "Mobikul_ApiGraphQl" module
    • + Consumer Queue Added
    • + Fixed Coding Standard
    • + Removed support link from menu
    • + Removed the ObjectManager from the php file.
    • + Fixed Checkout and Cart issues.
    • + Added "Bulk Amount Adjust with csv and message queue" feature.
    • + Added CSV upload and logger
    • + Consumer queue added for csv upload
    Version 4.0.2-p2
    • + Compatible with Magento ^2.4.6-p2
    Version 4.0.2-p1
    • + Add Wallet payment For Multishipping
    Version 4.0.2
    • + Compatible With Magento ^2.4.6 and PHP 8.2
    • + Fixed Deprecate dynamic properties issue and wallet amount issue for partial payment.
    • + Fixed Admin Wallet Title issue, Added Authorization to not delete another customer payee and fixed deprecate issues
    • + Fixed "Automatic Invoice should not be created in partial wallet orders" issue
    • + Fixed error while transfer money to payee
    • + Removed unnecessary code.
    • + Fixed Sorting on Grid
    • + Fixed "delete bank details from admin end" issue
    • + Fixed "delete payee from seller end" issue
    • + Fixed Cashback issue and generate credit memo issue.
    • + Fixed Documentation issues.
    Version 4.0.1-p1
    • - Fixed Wallet amount not show in order summary issue.
    • - Remove objectmanager correct return type statement
    • - Getter setter in api interface.
    • - Remove objectmanger and call method through viewModel
    • - Js code remove from phtml file
    • - Fixed Documentation and Coding Standard.
    • - Condition correct in marketplace pre order module
    • - Fixed "not able to add payee" issue.
    Version 4.0.1
    • + Compatible with Magento ^2.4.4.
    • - Currency issue fixed on the wallet system details and creditrules page.
    Version 4.0.0
    • + Compatible with Magento ^2.4.0
    • + Compatible with Paypal for partial payment
    Version 3.0.0
    • + Compatible with Magento ^2.3.2
    Version 2.1.0
    • + Compatible with Magento ^2.3.1
    Version 2.0.6
    • - Major schema issues fixed.
    Version 2.0.5
    • + Customer can add different accounts to transfer wallet money.
    • + Customer can check the details of transactions in his account.
    • + Customer can request admin to delete the already saved bank details.
    Version 2.0.4
    • + Customer can add payee in his account to transfer amount in his wallet.
    • + Admin will receive notification to approve payee and to approve amount transfer to account.
    • + Admin can restrict to approval required for payees.
    • + Admin can restrict for customer to use discount codes when adding amount in his wallet.
    • + Customer can request to transfer their amount in his bank account.
    • + Admin can export wallet system details in CSV and XML format.
    Version 2.0.3
    • + Separate email template for all emails.
    • + Cashback amount is managed in refund of an order.
    • + Compatible with Magento ^2.2.2
    Version 2.0.2
    • + Customer can transfer amount to other customer.
    • + Customer will get a monthly statement mail for the wallet amount.
    Version 2.0.1
    • + Admin can create cash back rules for the customer.
    • + Cash back rules are based on product or on cart.
    • + Admin can deduct wallet amount from customer's wallet.
    Version 2.0.0
    • + The customer can use Wallet Cash during the checkout.
    • + The customer can easily add credit to their wallet system.
    • + Admin can set the credit limit for the Wallet System.
    • + Admin can also do the online refund by the help of Magento Wallet System and credit the amount into the customer’s Wallet System.
    • + Admin can view the customer details who are using Wallet System for making the online payment.
    • + Email notification is sent to customer on each transaction.
    • + Admin can configure the Magento Wallet System to set the limit (maximum and minimum) for Wallet amount.
    • + Admin and Customer/User can view credit and debit details.
    • + Admin can add custom wallet amount to customer's wallet.