{"id":43479,"date":"2016-03-18T13:28:39","date_gmt":"2016-03-18T13:28:39","guid":{"rendered":"http:\/\/webkul.com\/blog\/?p=43479"},"modified":"2026-08-11T13:35:02","modified_gmt":"2026-08-11T13:35:02","slug":"wallet-system-for-magento2","status":"publish","type":"post","link":"https:\/\/webkul.com\/blog\/wallet-system-for-magento2\/","title":{"rendered":"Magento 2 Wallet System"},"content":{"rendered":"\n<div class=\"wk-index-wrap\"><div class=\"block-wrap\">\n<h3 class=\"wp-block-heading index-title\">Introduction<\/h3>\n<\/div><\/div>\n\n\n\n<p><a href=\"https:\/\/store.webkul.com\/magento2-wallet-extension.html\" target=\"_blank\" rel=\"noreferrer noopener\">Magento 2 Wallet Extension<\/a> is an awesome module that allows the customers to make the online payment from their Wallet System.<\/p>\n\n\n\n<p>The customers can select the Wallet System payment method at the time of the checkout process.<\/p>\n\n\n\n<p>Now the buyers can easily add credit amounts, transfer money, view transaction details in Wallet System.<\/p>\n\n\n\n<p>Moreover, the admin can set the minimum and maximum limits for adding money to the wallet. The admin can also do a refund to its customer using the wallet money.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Watch the these videos to understand the module workflow: &#8211;&nbsp;<\/h3>\n\n\n\n<div class=\"wp-block-wk-block-youtube-video wp-block-wk-block--yt-video components-placeholder\"><div class=\"wk-block--yt-video-frame\"><div class=\"wk-block--yt-video-frame-request\" data-plyr-provider=\"youtube\" data-plyr-embed-id=\"oVLojoHp0zk\"><div class=\"components-placeholder__instructions\">oVLojoHp0zk<\/div><\/div><\/div><\/div>\n\n\n\n<h4 class=\"wp-block-heading\">Admin Configuration<\/h4>\n\n\n\n<div class=\"wp-block-wk-block-youtube-video wp-block-wk-block--yt-video components-placeholder\"><div class=\"wk-block--yt-video-frame\"><div class=\"wk-block--yt-video-frame-request\" data-plyr-provider=\"youtube\" data-plyr-embed-id=\"Nb9YnR5Wa6E\"><div class=\"components-placeholder__instructions\">Nb9YnR5Wa6E<\/div><\/div><\/div><\/div>\n\n\n\n<h4 class=\"wp-block-heading\">Customer End<\/h4>\n\n\n\n<div class=\"wp-block-wk-block-youtube-video wp-block-wk-block--yt-video components-placeholder\"><div class=\"wk-block--yt-video-frame\"><div class=\"wk-block--yt-video-frame-request\" data-plyr-provider=\"youtube\" data-plyr-embed-id=\"IcbhSaQuiyM\"><div class=\"components-placeholder__instructions\">IcbhSaQuiyM<\/div><\/div><\/div><\/div>\n\n\n\n<h4 class=\"wp-block-heading\">Admin Adding Amount into the Wallet<\/h4>\n\n\n\n<div class=\"wp-block-wk-block-youtube-video wp-block-wk-block--yt-video components-placeholder\"><div class=\"wk-block--yt-video-frame\"><div class=\"wk-block--yt-video-frame-request\" data-plyr-provider=\"youtube\" data-plyr-embed-id=\"mDnW6ooMYHE\"><div class=\"components-placeholder__instructions\">mDnW6ooMYHE<\/div><\/div><\/div><\/div>\n\n\n\n<h4 class=\"wp-block-heading\">Wallet to Wallet Transfer<\/h4>\n\n\n\n<div class=\"wp-block-wk-block-youtube-video wp-block-wk-block--yt-video components-placeholder\"><div class=\"wk-block--yt-video-frame\"><div class=\"wk-block--yt-video-frame-request\" data-plyr-provider=\"youtube\" data-plyr-embed-id=\"setQoFWYKGo\"><div class=\"components-placeholder__instructions\">setQoFWYKGo<\/div><\/div><\/div><\/div>\n\n\n\n<p><strong>Please Note:<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>At the time of adding balance to the wallet, no other product should be added in the shopping cart.<\/strong><\/li>\n\n\n\n<li><strong>If the wallet balance is insufficient, customers can complete the remaining payment using another supported payment method.<\/strong><\/li>\n\n\n\n<li><strong>For partial online 3rd party payment method support, <a href=\"mailto:sales@webkul.com\">contact sales<\/a>.<\/strong><\/li>\n\n\n\n<li><strong>This module works with Multiple Address Checkout.<\/strong><\/li>\n\n\n\n<li><strong>This module supports multi-store and multi-currency features.<\/strong><\/li>\n\n\n\n<li><strong>The currency which admin has assign to the respective store, user can add the amount in that same currency to the wallet and proceed for check out.&nbsp;<\/strong><\/li>\n\n\n\n<li><strong>Whenever a user looks in a default store view, he will see the currency in which the admin has assigned it.&nbsp;<\/strong><\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\">Advanced Features<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Email notification is sent to the customer for each transaction.<\/li>\n\n\n\n<li>The wallet amount will get credited after the generation of the invoice.<\/li>\n\n\n\n<li>The cashback amount gets deducted from the Customer&#8217;s Wallet after the admin creates the credit memo for the refund.<\/li>\n\n\n\n<li>The codes are open source, so it can be customized as per the requirement.<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\">Admin Centric Features<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Merchant can view the bank account details during the bank transfer approval. <\/li>\n\n\n\n<li>The owner will receive a notification to approve the payee and to approve the amount transfer to the account. <\/li>\n\n\n\n<li>Also, the admin can restrict the approval required for payees. <\/li>\n\n\n\n<li>The store Owner can restrict the customer to use discount codes when adding the amount in his wallet. <\/li>\n\n\n\n<li>Admin can export wallet system details in CSV and XML format. <\/li>\n\n\n\n<li>The admin can bulk adjust the wallet amount for customers using a CSV file. <\/li>\n\n\n\n<li>The owner can also do a refund with the help of the Wallet System for Adobe Commerce, and can review customer-submitted refund-to-wallet requests separately. <\/li>\n\n\n\n<li>Admin can add the amount to the Customer&#8217;s Wallet or deduct the amount from the Customer&#8217;s Wallet. <\/li>\n\n\n\n<li>The owner can create multiple Credit Rules for the cashback, including category-based rules and an order value threshold. <\/li>\n\n\n\n<li>Also, the admin can view the customer details who are using Wallet System for making the online payment, from a dedicated Analytics Dashboard. <\/li>\n\n\n\n<li>Merchant can set the limit (maximum and minimum) for the Wallet Amount, as well as how much wallet balance can be used per order.<\/li>\n\n\n\n<li>Admin can enter the prefix for various wallet transactions. <\/li>\n\n\n\n<li>The store owner &amp; the customers can view detailed transaction information. <\/li>\n\n\n\n<li>Merchant can approve or disapprove of the bank transfer status. <\/li>\n\n\n\n<li>The owner can transfer money from one wallet to another customer&#8217;s wallet. <\/li>\n\n\n\n<li>Owner can review and approve or reject customer KYC document submissions, and choose which wallet features stay locked until verified. <\/li>\n\n\n\n<li>Merchant can approve or disapprove customer withdrawal requests to Stripe or PayPal, with an optional withdrawal fee. <\/li>\n\n\n\n<li>Admin can configure Buy Now Pay Later, including the debt limit, minimum order total, repayment window, and interest rate.<\/li>\n\n\n\n<li>The owner can set up the Refer &amp; Earn program, including reward amounts and multi-level commission percentages. <\/li>\n\n\n\n<li>Merchant can configure preset recharge amounts, a checkout discount for wallet payments, and daily login or top-up bonuses. <\/li>\n\n\n\n<li>Admin can set a low balance email alert threshold, and enable a transfer fee or Twilio SMS OTP for wallet transfers. <\/li>\n\n\n\n<li>This extension is compatible with GraphQL. <\/li>\n\n\n\n<li>The extension is compatible with the <a href=\"https:\/\/webkul.com\/hyva-theme-development\/\">Hyva Theme<\/a>.<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\">Customer-Centric Features<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li>The buyer can easily add credit amount into their wallet system, including a quick top-up using preset amounts.<\/li>\n\n\n\n<li>Also, the shopper can add a payee within his account to transfer the amount to the payee&#8217;s wallet.<\/li>\n\n\n\n<li>The customer can add multiple bank account details.<\/li>\n\n\n\n<li>Moreover, the shopper can request to transfer their amount in his bank account, or withdraw it directly to a connected Stripe or PayPal account.<\/li>\n\n\n\n<li>On the checkout page, the customer can see used wallet amount and remaining wallet amount, and pay the balance with Buy Now Pay Later if the wallet falls short.<\/li>\n\n\n\n<li>The cashback amount gets deducted from the Customer&#8217;s Wallet after the admin creates the credit memo for the refund.<\/li>\n\n\n\n<li>Moreover, the buyer can get Cash Back amount into their Wallet.<\/li>\n\n\n\n<li>Shoppers can receive monthly statements regarding wallet transactions via email, along with a low balance alert when their wallet drops below a set threshold.<\/li>\n\n\n\n<li>The customer can verify their identity through KYC document upload to unlock selected wallet features.<\/li>\n\n\n\n<li>Buyers can request a refund straight to their wallet from My Account.<\/li>\n\n\n\n<li>Shoppers can send and receive money instantly using a personal QR code.<\/li>\n\n\n\n<li>Customers can earn wallet rewards by referring friends through the Refer &amp; Earn program, including multi-level rewards where enabled.<\/li>\n\n\n\n<li>The buyer can earn small wallet credits through daily login rewards and top-up deposit bonuses.<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\">Wallet System Installation<\/h3>\n\n\n\n<p>Customers will get a <strong>zip folder<\/strong> and they have to extract the contents of this zip folder on their system. The extracted folder has an<strong> src<\/strong> folder, inside the src folder you have the <strong>app<\/strong> folder.<\/p>\n\n\n\n<p>Now, You need to transfer this <strong>app<\/strong> folder into the Adobe Commerce Cloud root directory on the server as shown below.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2017\/02\/2017-02-28_12-22-45.png\" alt=\"Magento2 Admin Buyer Chat Installation\" loading=\"lazy\" \/><\/figure>\n\n\n\n<p>After the successful installation, you have to run these commands in the Adobe Commerce root directory.<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">php bin\/magento setup:upgrade<\/pre>\n\n\n\n<pre class=\"wp-block-preformatted\">php bin\/magento setup:di:compile<\/pre>\n\n\n\n<pre class=\"wp-block-preformatted\">php bin\/magento setup:static-content:deploy<\/pre>\n\n\n\n<pre class=\"wp-block-preformatted\">php bin\/magento indexer:reindex<\/pre>\n\n\n\n<pre class=\"wp-block-preformatted\">php bin\/magento cache:flush<\/pre>\n\n\n\n<pre class=\"wp-block-preformatted\">php bin\/magento queue:consumers:start bulkadjust.amount &amp;<\/pre>\n\n\n\n<pre class=\"wp-block-preformatted\">php bin\/magento queue:consumers:start bulkadjust.amount.csv &amp;<\/pre>\n\n\n\n<h3 class=\"wp-block-heading\">Configuration For Multilingual Support<\/h3>\n\n\n\n<p>For the <strong>multilingual <\/strong>support, the admin will navigate through <strong>Store-&gt;Configuration-&gt;General -&gt;Locale Options<\/strong> furthermore select the locale as German<\/p>\n\n\n\n<p>(the language into which the admin wants to translate his store content).<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" width=\"1120\" height=\"880\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/03\/locale-configuration.webp\" alt=\"locale configuration\" class=\"wp-image-445677\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/03\/locale-configuration.webp 1120w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/03\/locale-configuration-300x236.webp 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/03\/locale-configuration-250x196.webp 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/03\/locale-configuration-768x603.webp 768w\" sizes=\"(max-width: 1120px) 100vw, 1120px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\">Wallet System &#8211; Module Translation<\/h3>\n\n\n\n<p>If the user wants to translate their module from English to German,<\/p>\n\n\n\n<p>they need to follow the path <strong>app\/code\/Webkul\/Walletsystem\/i18n<\/strong> in their unzipped Adobe Commerce Walletsystem folder and will get a CSV file with name \u201cen_US.csv\u201d.<\/p>\n\n\n\n<p>Now, they will rename that CSV as \u201cde_DE.csv\u201d and translate all right side content after the comma in the German language.<\/p>\n\n\n\n<p>After editing the CSV, save it and then upload it to the path <strong>app\/code\/Webkul\/Walletsystem\/i18n<\/strong> where they have installed Adobe Commerce Cloud on the server.<\/p>\n\n\n\n<p>Now, the module will get translated into the German Language. It supports both <strong>RTL <\/strong>and <strong>LTR <\/strong>languages.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><a href=\"http:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/03\/wallet-1.png\"><img decoding=\"async\" src=\"http:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/03\/wallet-1.png\" alt=\"Wallet System for Magento2 Translation\" loading=\"lazy\" \/><\/a><\/figure>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter\"><a href=\"http:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/03\/Wallet-2.png\"><img decoding=\"async\" src=\"http:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/03\/Wallet-2.png\" alt=\"Wallet System for Magento2 Translation\" loading=\"lazy\" \/><\/a><\/figure>\n<\/div>\n\n\n<p>The user can edit the CSV like the image below.<br><a href=\"http:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2015\/12\/Translation3.png\"><\/a><\/p>\n\n\n\n<div class=\"wk-index-wrap\"><div class=\"block-wrap\">\n<h3 class=\"wp-block-heading index-title\">Adminend Workflow<\/h3>\n<\/div><\/div>\n\n\n\n<p>Post successfully installing the Wallet System module, please go to the backend admin panel to do the module configuration. First, the admin needs to do the configuration in the Payment Method.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Payment Methods Configuration<\/h3>\n\n\n\n<p>Now, Follow the path: <strong>Stores &gt; Configuration &gt; Sales &gt; Payment Methods &gt; Webkul Wallet System.<\/strong><\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"1120\" height=\"880\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/03\/ewweew-7.webp\" alt=\"configuration\" class=\"wp-image-548490\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/03\/ewweew-7.webp 1120w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/03\/ewweew-7-300x236.webp 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/03\/ewweew-7-250x196.webp 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/03\/ewweew-7-768x603.webp 768w\" sizes=\"(max-width: 1120px) 100vw, 1120px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Enable this Payment Method<\/strong> \u2013 Select <strong>Yes<\/strong> to enable Wallet as a payment method.<\/li>\n\n\n\n<li><strong>Payment Method Title<\/strong> \u2013 Enter the title displayed for the wallet payment method at checkout.<\/li>\n\n\n\n<li><strong>Minimum Amount to Add in Wallet<\/strong> \u2013 Set the minimum amount customers can add to their wallet.<\/li>\n\n\n\n<li><strong>Maximum Amount to Add in Wallet<\/strong> \u2013 Set the maximum amount customers can add to their wallet.<\/li>\n\n\n\n<li><strong>Payment from Applicable Countries<\/strong> \u2013 Choose whether the wallet payment method is available for all or specific countries.<\/li>\n\n\n\n<li><strong>Payment from Specific Countries<\/strong> \u2013 Select the countries where the wallet payment method will be available.<\/li>\n\n\n\n<li><strong>Sort Order<\/strong> \u2013 Set the display order of the wallet payment method at checkout.<\/li>\n\n\n\n<li><strong>Refund Back to Wallet<\/strong> \u2013 Select <strong>Yes<\/strong> to automatically refund eligible credit memos to the customer&#8217;s wallet.<\/li>\n\n\n\n<li><strong>Minimum Wallet Usable Amount<\/strong> \u2013 Set the minimum wallet amount required to use the wallet at checkout. Leave blank for no limit.<\/li>\n\n\n\n<li><strong>Maximum Wallet Usable Amount<\/strong> \u2013 Set the maximum wallet amount that can be used per order. Leave blank to allow the full balance.<\/li>\n<\/ul>\n\n\n\n<div class=\"wk-index-wrap\"><div class=\"block-wrap\">\n<h3 class=\"wp-block-heading index-title\">Wallet System Configuration<\/h3>\n<\/div><\/div>\n\n\n\n<p>For Wallet System Configuration, the admin can follow the path <strong>Stores &gt; Configuration &gt;Wallet System<\/strong>. Here, the admin can configure the following:-<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"1120\" height=\"880\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/03\/dfs.webp\" alt=\"dsdsd\" class=\"wp-image-548491\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/03\/dfs.webp 1120w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/03\/dfs-300x236.webp 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/03\/dfs-250x196.webp 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/03\/dfs-768x603.webp 768w\" sizes=\"(max-width: 1120px) 100vw, 1120px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<h4 class=\"wp-block-heading\">Wallet System Cash <\/h4>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Cash Back Calculation Based On <\/strong>&#8211; Choose how cashback should be calculated: <strong>Product<\/strong>, <strong>Cart<\/strong>, or <strong>Category<\/strong>.<\/li>\n\n\n\n<li><strong>Price Calculation Based On<\/strong> &#8211; Select whether cashback should be calculated as a Fixed amount or a Percentage.<\/li>\n<\/ul>\n\n\n\n<h4 class=\"wp-block-heading\">Display Custom Message On&nbsp; Wallet Amount Transfer to Bank Account Request Submission<\/h4>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Display Custom Message &#8211; <\/strong>Select <strong>Yes<\/strong> to display a custom message after a transfer request.<\/li>\n\n\n\n<li><strong>Message on Transfer Request Submission &#8211; <\/strong>Enter the message displayed to the customer after submitting a wallet transfer request.<\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"1120\" height=\"880\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/03\/wews.webp\" alt=\"Alt\" class=\"wp-image-548493\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/03\/wews.webp 1120w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/03\/wews-300x236.webp 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/03\/wews-250x196.webp 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/03\/wews-768x603.webp 768w\" sizes=\"(max-width: 1120px) 100vw, 1120px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<h4 class=\"wp-block-heading\">Adding Amount In Wallet<\/h4>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Allow Using Discount while Adding the Amount to the Wallet<\/strong> &#8211; Enable or disable the use of discount codes when adding funds to the wallet<\/li>\n\n\n\n<li><strong>Allow Payment Methods to Add the Amount in Wallet<\/strong> &#8211; Select the payment methods customers can use to add funds to their wallet.<\/li>\n\n\n\n<li><strong>Enable Preset Recharge<\/strong> &#8211; Choose whether customers can recharge using preset amounts.<\/li>\n\n\n\n<li><strong>Preset Recharge Amounts<\/strong> &#8211; Specify the predefined recharge amounts available to customers.<\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"1120\" height=\"880\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/03\/dsdsdsd.webp\" alt=\"sdad\" class=\"wp-image-548495\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/03\/dsdsdsd.webp 1120w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/03\/dsdsdsd-300x236.webp 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/03\/dsdsdsd-250x196.webp 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/03\/dsdsdsd-768x603.webp 768w\" sizes=\"(max-width: 1120px) 100vw, 1120px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<h4 class=\"wp-block-heading\"><strong>Transfer Amount Settings<\/strong><\/h4>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Enable Validation While Transfer<\/strong> \u2013 Select <strong>Yes<\/strong> to send a verification code via email before completing a wallet transfer.<\/li>\n\n\n\n<li><strong>Duration of Code Usage<\/strong> \u2013 Set the verification code validity period in seconds.<\/li>\n\n\n\n<li><strong>Customer Payee Approval Required<\/strong> \u2013 Select <strong>Yes<\/strong> to require admin approval before a payee can be added.<\/li>\n\n\n\n<li><strong>Display Custom Message<\/strong> \u2013 Select <strong>Yes<\/strong> to display a custom message on the storefront.<\/li>\n\n\n\n<li><strong>Message on Payee Request Submission<\/strong> \u2013 Enter the message displayed after a payee request is submitted.<\/li>\n\n\n\n<li><strong>Enable Transfer Fee<\/strong> \u2013 Select <strong>Yes<\/strong> to charge a transfer fee on wallet transfers.<\/li>\n\n\n\n<li><strong>Transfer Fee Percentage<\/strong> \u2013 Enter the transfer fee percentage (0\u2013100).<\/li>\n\n\n\n<li><strong>Enable Twilio SMS OTP<\/strong> \u2013 Select <strong>Yes<\/strong> to send the transfer verification code via Twilio SMS.<\/li>\n\n\n\n<li><strong>Enable QR Payments &amp; Scanning<\/strong> \u2013 Select <strong>Yes<\/strong> to allow customers to send and receive wallet payments using QR codes.<\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"1120\" height=\"880\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/03\/gfgg.webp\" alt=\"sadsad\" class=\"wp-image-548497\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/03\/gfgg.webp 1120w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/03\/gfgg-300x236.webp 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/03\/gfgg-250x196.webp 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/03\/gfgg-768x603.webp 768w\" sizes=\"(max-width: 1120px) 100vw, 1120px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<h4 class=\"wp-block-heading\"><strong>Withdrawal Amount Settings<\/strong><\/h4>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Enable Stripe Payout<\/strong> \u2013 Select <strong>Yes<\/strong> to allow customers to withdraw wallet funds to their connected Stripe account.<\/li>\n\n\n\n<li><strong>Enable PayPal Payout<\/strong> \u2013 Select <strong>Yes<\/strong> to allow customers to withdraw wallet funds to their linked PayPal account.<\/li>\n\n\n\n<li><strong>Enable Withdrawal Fee<\/strong> \u2013 Select <strong>Yes<\/strong> to charge a percentage-based fee on wallet withdrawals.<\/li>\n<\/ul>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img decoding=\"async\" width=\"1120\" height=\"880\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/03\/yhtyugvf.webp\" alt=\"fdsfds\" class=\"wp-image-548501\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/03\/yhtyugvf.webp 1120w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/03\/yhtyugvf-300x236.webp 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/03\/yhtyugvf-250x196.webp 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/03\/yhtyugvf-768x603.webp 768w\" sizes=\"(max-width: 1120px) 100vw, 1120px\" loading=\"lazy\" \/><\/figure>\n<\/div>\n\n\n<h4 class=\"wp-block-heading\"><strong>Prefix for Transactions <\/strong>&#8211;<\/h4>\n\n\n\n<p>The admin needs to <strong>add the prefix<\/strong> for the following transactions of the Wallet &#8211;<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>The credited amount by admin.<\/li>\n\n\n\n<li>The debited amount by admin.<\/li>\n\n\n\n<li>The amount transferred by the customer.<\/li>\n\n\n\n<li>Amount transferred to the customer.<\/li>\n\n\n\n<li>Wallet recharge.<\/li>\n\n\n\n<li>Used wallet amount.<\/li>\n\n\n\n<li>Cashback amount.<\/li>\n\n\n\n<li>Refund of an order.<\/li>\n\n\n\n<li>Bank transfer amount.<\/li>\n\n\n\n<li>Referral reward.<\/li>\n\n\n\n<li>Daily login reward.<\/li>\n\n\n\n<li>Top-up deposit bonus.<\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"1120\" height=\"880\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/03\/swferwyhwerh.webp\" alt=\"Cron\" class=\"wp-image-548505\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/03\/swferwyhwerh.webp 1120w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/03\/swferwyhwerh-300x236.webp 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/03\/swferwyhwerh-250x196.webp 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/03\/swferwyhwerh-768x603.webp 768w\" sizes=\"(max-width: 1120px) 100vw, 1120px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<h4 class=\"wp-block-heading\"><strong>Cron Job Settings<\/strong><\/h4>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Enable Cron Job for Monthly Statement<\/strong> \u2013 Select <strong>Yes<\/strong> to send monthly wallet statements to customers via email.<\/li>\n<\/ul>\n\n\n\n<h4 class=\"wp-block-heading\">Low Balance Email Alerts<\/h4>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Enable Low Balance Email Alerts<\/strong> \u2013 Select <strong>Yes<\/strong> to notify customers when their wallet balance falls below the threshold.<\/li>\n\n\n\n<li><strong>Low Balance Threshold Amount<\/strong> \u2013 Enter the wallet balance that triggers the low balance alert.<\/li>\n\n\n\n<li><strong>Enable Cron Job for Low Balance Checks<\/strong> \u2013 Select <strong>Yes<\/strong> to periodically check wallet balances and send alerts.<\/li>\n\n\n\n<li><strong>Cron Execution Frequency<\/strong> \u2013 Choose how often the cron job runs: <strong>Daily<\/strong>, <strong>Weekly<\/strong>, or <strong>Monthly<\/strong>.<\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"1120\" height=\"880\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/03\/dfsggh.webp\" alt=\"fdsfds\" class=\"wp-image-548507\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/03\/dfsggh.webp 1120w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/03\/dfsggh-300x236.webp 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/03\/dfsggh-250x196.webp 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/03\/dfsggh-768x603.webp 768w\" sizes=\"(max-width: 1120px) 100vw, 1120px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<h4 class=\"wp-block-heading\"><strong>Wallet System Transaction Emails<\/strong><\/h4>\n\n\n\n<ul class=\"wp-block-list\">\n<li>In this section, the admin can select the email templates used to send wallet transaction notifications for different events.<\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"1120\" height=\"880\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/03\/heahgsd.webp\" alt=\"KYC\" class=\"wp-image-548513\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/03\/heahgsd.webp 1120w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/03\/heahgsd-300x236.webp 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/03\/heahgsd-250x196.webp 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/03\/heahgsd-768x603.webp 768w\" sizes=\"(max-width: 1120px) 100vw, 1120px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<h4 class=\"wp-block-heading\">KYC Verification Settings<\/h4>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Enable KYC Verification<\/strong> \u2013 Select <strong>Yes<\/strong> to require customers to complete KYC verification before accessing selected wallet features.<\/li>\n\n\n\n<li><strong>No. of Required Documents<\/strong> \u2013 Enter the number of documents customers must upload for KYC.<\/li>\n\n\n\n<li><strong>Allowed File Types<\/strong> \u2013 Specify the permitted file formats for document uploads.<\/li>\n\n\n\n<li><strong>Maximum File Size (MB)<\/strong> \u2013 Set the maximum file size allowed for each uploaded document.<\/li>\n\n\n\n<li><strong>Instruction Guidelines<\/strong> \u2013 Enter the instructions displayed on the KYC upload page.<\/li>\n\n\n\n<li><strong>Blocked Wallet Features<\/strong> \u2013 Select the wallet features that remain unavailable until KYC verification is approved.<\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"1120\" height=\"880\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/03\/eggg.webp\" alt=\"BNPL\" class=\"wp-image-548514\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/03\/eggg.webp 1120w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/03\/eggg-300x236.webp 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/03\/eggg-250x196.webp 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/03\/eggg-768x603.webp 768w\" sizes=\"(max-width: 1120px) 100vw, 1120px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<h4 class=\"wp-block-heading\">Buy Now Pay Later (BNPL) Settings<\/h4>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Enable Buy Now Pay Later<\/strong> \u2013 Select <strong>Yes<\/strong> to enable the BNPL payment option.<\/li>\n\n\n\n<li><strong>Maximum BNPL Debt Limit<\/strong> \u2013 Set the maximum outstanding BNPL amount allowed per customer.<\/li>\n\n\n\n<li><strong>Minimum Order Total for BNPL<\/strong> \u2013 Enter the minimum order total required to use BNPL.<\/li>\n\n\n\n<li><strong>Repayment Duration (Days)<\/strong> \u2013 Set the number of days customers have to repay their BNPL balance.<\/li>\n\n\n\n<li><strong>BNPL Interest Rate (%)<\/strong> \u2013 Enter the interest rate applied to the BNPL amount.<\/li>\n<\/ul>\n\n\n\n<h4 class=\"wp-block-heading\">Promotional &amp; Bonus Settings<\/h4>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Enable Daily Login Reward<\/strong> \u2013 Select <strong>Yes<\/strong> to reward customers for their first login of the day.<\/li>\n\n\n\n<li><strong>Daily Login Reward Amount<\/strong> \u2013 Enter the reward amount credited for each daily login.<\/li>\n\n\n\n<li><strong>Enable Top-up Deposit Bonus<\/strong> \u2013 Select <strong>Yes<\/strong> to reward customers with a bonus on wallet recharges.<\/li>\n\n\n\n<li><strong>Minimum Top-up Amount for Bonus<\/strong> \u2013 Enter the minimum recharge amount required to qualify for the bonus.<\/li>\n\n\n\n<li><strong>Top-up Bonus Percentage<\/strong> \u2013 Enter the bonus percentage applied to eligible wallet recharges.<\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"1120\" height=\"880\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/03\/sfgsrgaw.webp\" alt=\"Refer &amp; Earn Program Settings\" class=\"wp-image-548516\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/03\/sfgsrgaw.webp 1120w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/03\/sfgsrgaw-300x236.webp 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/03\/sfgsrgaw-250x196.webp 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/03\/sfgsrgaw-768x603.webp 768w\" sizes=\"(max-width: 1120px) 100vw, 1120px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<h4 class=\"wp-block-heading\">Refer &amp; Earn Program Settings<\/h4>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Enable Referral Program<\/strong> \u2013 Select <strong>Yes<\/strong> to enable the Refer &amp; Earn program.<\/li>\n\n\n\n<li><strong>Referrer Reward Amount (Base Currency)<\/strong> \u2013 Enter the reward amount credited to the referrer&#8217;s wallet after the referee&#8217;s first completed order.<\/li>\n\n\n\n<li><strong>Referee Coupon Discount Amount (Base Currency)<\/strong> \u2013 Enter the discount amount for the coupon issued to the referred customer.<\/li>\n\n\n\n<li><strong>Enable Multi-level Commission<\/strong> \u2013 Select <strong>Yes<\/strong> to enable multi-level referral commissions.<\/li>\n\n\n\n<li><strong>Multi-level Commission Depth<\/strong> \u2013 Set the maximum number of referral levels eligible for commission.<\/li>\n\n\n\n<li><strong>Multi-level Commission Percentages<\/strong> \u2013 Enter the commission percentage for each referral level, separated by commas.<\/li>\n\n\n\n<li><strong>Enable Invite Friends (Email)<\/strong> \u2013 Select <strong>Yes<\/strong> to allow customers to invite friends via email.<\/li>\n\n\n\n<li><strong>Invite Friends Daily Limit<\/strong> \u2013 Set the maximum number of email invitations a customer can send per day.<\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"1120\" height=\"880\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/03\/fsdfsdf-1.webp\" alt=\"Refund Requests Settings\" class=\"wp-image-548519\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/03\/fsdfsdf-1.webp 1120w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/03\/fsdfsdf-1-300x236.webp 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/03\/fsdfsdf-1-250x196.webp 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/03\/fsdfsdf-1-768x603.webp 768w\" sizes=\"(max-width: 1120px) 100vw, 1120px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<h4 class=\"wp-block-heading\">Refund Requests Settings<\/h4>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Enable Customer Requests<\/strong> \u2013 Select <strong>Yes<\/strong> to allow customers to submit wallet refund requests.<\/li>\n\n\n\n<li><strong>Refund Window (Days)<\/strong> \u2013 Set the number of days customers have to request a refund.<\/li>\n\n\n\n<li><strong>Eligible Order Statuses<\/strong> \u2013 Select the order statuses eligible for refund requests.<\/li>\n\n\n\n<li><strong>Max Requests Per Order<\/strong> \u2013 Set the maximum number of refund requests allowed per order.<\/li>\n\n\n\n<li><strong>Reason Required<\/strong> \u2013 Select <strong>Yes<\/strong> to require customers to provide a refund reason.<\/li>\n\n\n\n<li><strong>Reasons List<\/strong> \u2013 Enter the available refund reasons, one per line.<\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"1120\" height=\"880\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/03\/dfgdfgfdg.webp\" alt=\"Wallet Checkout Promotions &amp; Restrictions\" class=\"wp-image-548520\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/03\/dfgdfgfdg.webp 1120w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/03\/dfgdfgfdg-300x236.webp 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/03\/dfgdfgfdg-250x196.webp 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/03\/dfgdfgfdg-768x603.webp 768w\" sizes=\"(max-width: 1120px) 100vw, 1120px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<h4 class=\"wp-block-heading\">Wallet Checkout Promotions &amp; Restrictions<\/h4>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Enable Wallet Discount<\/strong> \u2013 Select <strong>Yes<\/strong> to offer a discount when customers pay using their wallet.<\/li>\n\n\n\n<li><strong>Discount Type<\/strong> \u2013 Choose whether the discount is a Fixed amount or a Percentage.<\/li>\n\n\n\n<li><strong>Discount Value<\/strong> \u2013 Enter the discount amount or percentage to apply.<\/li>\n\n\n\n<li><strong>Disable Wallet Payment on Sale Items<\/strong> \u2013 Select <strong>Yes<\/strong> to prevent wallet payments for carts containing discounted or sale items.<\/li>\n<\/ul>\n\n\n\n<div class=\"wk-index-wrap\"><div class=\"block-wrap\">\n<h3 class=\"wp-block-heading index-title\">Admin Management &#8211; Wallet System<\/h3>\n<\/div><\/div>\n\n\n\n<p>To manage wallet system, navigate to&nbsp;<strong>Wallet System<\/strong>&nbsp;from the admin sidebar menu.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"1120\" height=\"880\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/03\/ytrger.webp\" alt=\"Wallet System\u00a0Workflow\" class=\"wp-image-548527\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/03\/ytrger.webp 1120w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/03\/ytrger-300x236.webp 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/03\/ytrger-250x196.webp 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/03\/ytrger-768x603.webp 768w\" sizes=\"(max-width: 1120px) 100vw, 1120px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<p>The Wallet System includes the following sections:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Analytics Dashboard<\/li>\n\n\n\n<li>Customer Wallet Details<\/li>\n\n\n\n<li>Withdrawal<\/li>\n\n\n\n<li>Adjust Amount to Wallet<\/li>\n\n\n\n<li>Wallet System Credit Rules<\/li>\n\n\n\n<li>Wallet System Payee Details<\/li>\n\n\n\n<li>Customer Bank Account Details<\/li>\n\n\n\n<li>KYC Requests<\/li>\n\n\n\n<li>Refund Requests<\/li>\n<\/ul>\n\n\n\n<div class=\"wk-index-wrap\"><div class=\"block-wrap\">\n<h3 class=\"wp-block-heading index-title\">Analytics Dashboard<\/h3>\n<\/div><\/div>\n\n\n\n<p>The Analytics Dashboard offers a centralized view of wallet performance, customer activity, cashback, referrals, and BNPL status. <\/p>\n\n\n\n<p>The Analytics Dashboard includes the following dashboard segments and visualizations:<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">1. Date Filters &amp; KPI Cards<\/h3>\n\n\n\n<p><a href=\"https:\/\/github.com\/ahsan7869918\/walletsystem-docs\/blob\/main\/docs\/analytics-dashboard.md#1-date-filters--kpi-cards\"><\/a>Allows the admin to adjust date ranges and view core health metrics at a glance.&nbsp;<a href=\"https:\/\/github.com\/ahsan7869918\/walletsystem-docs\/blob\/main\/images\/admin-analytics-filters-kpi.png\" target=\"_blank\" rel=\"noreferrer noopener\"><\/a><\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" width=\"1200\" height=\"530\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/03\/admin-analytics-filters-kpi-1200x530.webp\" alt=\"Date Filters &amp; KPI Cards\" class=\"wp-image-548808\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/03\/admin-analytics-filters-kpi-1200x530.webp 1200w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/03\/admin-analytics-filters-kpi-300x133.webp 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/03\/admin-analytics-filters-kpi-250x110.webp 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/03\/admin-analytics-filters-kpi-768x339.webp 768w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/03\/admin-analytics-filters-kpi.webp 1421w\" sizes=\"(max-width: 1200px) 100vw, 1200px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\">2. Analytical Charts (Volume, Credited, Debited, Net Flow)<\/h3>\n\n\n\n<p><a href=\"https:\/\/github.com\/ahsan7869918\/walletsystem-docs\/blob\/main\/docs\/analytics-dashboard.md#2-analytical-charts-volume-credited-debited-net-flow\"><\/a>Interactive charts showing day-by-day wallet transaction trends:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Transaction Volume &amp; Net Flow<\/strong>: Tracks total transactions counted and net currency added\/removed over time.<\/li>\n\n\n\n<li><strong>Credited vs Debited<\/strong>: Visualizes daily breakdown comparing funds credited (added) against debited (spent).<\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" width=\"1200\" height=\"423\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/03\/admin-analytics-charts-volume-credited-debited-flow-1-1200x423.webp\" alt=\"Analytical Charts\" class=\"wp-image-548815\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/03\/admin-analytics-charts-volume-credited-debited-flow-1-1200x423.webp 1200w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/03\/admin-analytics-charts-volume-credited-debited-flow-1-300x106.webp 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/03\/admin-analytics-charts-volume-credited-debited-flow-1-250x88.webp 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/03\/admin-analytics-charts-volume-credited-debited-flow-1-768x271.webp 768w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/03\/admin-analytics-charts-volume-credited-debited-flow-1.webp 1408w\" sizes=\"(max-width: 1200px) 100vw, 1200px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\">3. Campaign Effectiveness &amp; Customer Standings<\/h3>\n\n\n\n<p><a href=\"https:\/\/github.com\/ahsan7869918\/walletsystem-docs\/blob\/main\/docs\/analytics-dashboard.md#3-campaign-effectiveness--customer-standings\"><\/a>Displays flat tables and data matrices analyzing customer activity and promotional returns:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Top Spenders<\/strong>: A listing of the top 5 customers with the highest amount of wallet debit actions.<\/li>\n\n\n\n<li><strong>Top Referrers<\/strong>: A listing of the top 5 customers who earned the most referral bonus rewards by sharing referral links.<\/li>\n\n\n\n<li><strong>Cashback Performance<\/strong>: Highlights effectiveness stats including total cashback issued, order counts, and top-performing credit rules.<\/li>\n\n\n\n<li><strong>Referral Effectiveness<\/strong>: Displays conversion funnel metrics (invites sent, signups, completed purchases) and distribution depth chains.<\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" width=\"1200\" height=\"365\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/03\/teststst-1200x365.webp\" alt=\"Campaign Effectiveness &amp; Customer Standings\" class=\"wp-image-548816\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/03\/teststst-1200x365.webp 1200w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/03\/teststst-300x91.webp 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/03\/teststst-250x76.webp 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/03\/teststst-768x233.webp 768w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/03\/teststst.webp 1415w\" sizes=\"(max-width: 1200px) 100vw, 1200px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<div class=\"wk-index-wrap\"><div class=\"block-wrap\">\n<h3 class=\"wp-block-heading index-title\">Customer Wallet Details<\/h3>\n<\/div><\/div>\n\n\n\n<p>The <strong>Customer Wallet Details<\/strong> section allows administrators to view and manage wallet information for all customers.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"1120\" height=\"880\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/03\/tomlee.webp\" alt=\"Customer Wallet Details\" class=\"wp-image-548821\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/03\/tomlee.webp 1120w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/03\/tomlee-300x236.webp 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/03\/tomlee-250x196.webp 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/03\/tomlee-768x603.webp 768w\" sizes=\"(max-width: 1120px) 100vw, 1120px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<p>The customer wallet grid displays the following information:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>ID:<\/strong> Unique identifier of the wallet record.<\/li>\n\n\n\n<li><strong>Customer Name:<\/strong> Name of the customer.<\/li>\n\n\n\n<li><strong>Total Amount:<\/strong> Total funds available in the customer&#8217;s wallet.<\/li>\n\n\n\n<li><strong>Remaining Amount:<\/strong> Current wallet balance available for use.<\/li>\n\n\n\n<li><strong>Used Amount:<\/strong> Amount already spent from the wallet.<\/li>\n\n\n\n<li><strong>Modified At:<\/strong> Date and time of the last wallet update.<\/li>\n<\/ul>\n\n\n\n<p><strong>Note:<\/strong> Selecting <strong>Individual Details<\/strong> opens the complete wallet transaction history for the selected customer, including wallet credits, debits, and other wallet-related activities.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"1120\" height=\"880\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/03\/details.webp\" alt=\"Individual Details\" class=\"wp-image-548822\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/03\/details.webp 1120w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/03\/details-300x236.webp 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/03\/details-250x196.webp 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/03\/details-768x603.webp 768w\" sizes=\"(max-width: 1120px) 100vw, 1120px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<div class=\"wk-index-wrap\"><div class=\"block-wrap\">\n<h3 class=\"wp-block-heading index-title\"><strong>Withdrawal<\/strong><\/h3>\n<\/div><\/div>\n\n\n\n<p>The withdrawal section allows administrators to view, manage, approve, or reject customer withdrawal requests.<\/p>\n\n\n\n<p>To access this section, navigate to <strong>Wallet System \u2192 Withdrawal<\/strong>.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"1120\" height=\"880\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/03\/amount.webp\" alt=\"Withdrawal\" class=\"wp-image-548823\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/03\/amount.webp 1120w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/03\/amount-300x236.webp 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/03\/amount-250x196.webp 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/03\/amount-768x603.webp 768w\" sizes=\"(max-width: 1120px) 100vw, 1120px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<p>The withdrawal grid displays the following details:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Reference<\/strong> \u2013 Description of the withdrawal transaction.<\/li>\n\n\n\n<li><strong>Customer Name<\/strong> \u2013 Name of the customer requesting the withdrawal.<\/li>\n\n\n\n<li><strong>Customer Email<\/strong> \u2013 Customer&#8217;s email address.<\/li>\n\n\n\n<li><strong>Amount<\/strong> \u2013 Withdrawal amount requested.<\/li>\n\n\n\n<li><strong>Action<\/strong> \u2013 Transaction type (Credit\/Debit).<\/li>\n\n\n\n<li><strong>Transaction At<\/strong> \u2013 Date and time the withdrawal request was submitted.<\/li>\n\n\n\n<li><strong>Note<\/strong> \u2013 Additional information related to the withdrawal request.<\/li>\n\n\n\n<li><strong>Withdrawal Method<\/strong> \u2013 Method selected for the withdrawal (such as Bank, PayPal, or Stripe).<\/li>\n\n\n\n<li><strong>Status<\/strong> \u2013 Current status of the withdrawal request.<\/li>\n\n\n\n<li><strong>Action<\/strong> \u2013 Manage the request using the available options.<\/li>\n<\/ul>\n\n\n\n<p>From the <strong>Action<\/strong> dropdown, the admin can:<\/p>\n\n\n\n<p><strong>1:<\/strong> <strong>View Transaction<\/strong> \u2013 To view the complete details of a withdrawal request, click <strong>View Transaction<\/strong> from the <strong>Action<\/strong> dropdown. From this page, the admin can also <strong>Approve<\/strong> or <strong>Cancel<\/strong> the withdrawal request.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"1120\" height=\"880\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/03\/ransaction.webp\" alt=\"View Transaction\" class=\"wp-image-548828\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/03\/ransaction.webp 1120w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/03\/ransaction-300x236.webp 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/03\/ransaction-250x196.webp 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/03\/ransaction-768x603.webp 768w\" sizes=\"(max-width: 1120px) 100vw, 1120px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<p><strong>2: Approve Transaction Status<\/strong> \u2013 To approve the withdrawal request, click <strong>Approve Transaction Status<\/strong> from the <strong>Action<\/strong> dropdown.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"1120\" height=\"880\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/03\/qapprove.webp\" alt=\"Approve Transaction Status\" class=\"wp-image-548831\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/03\/qapprove.webp 1120w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/03\/qapprove-300x236.webp 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/03\/qapprove-250x196.webp 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/03\/qapprove-768x603.webp 768w\" sizes=\"(max-width: 1120px) 100vw, 1120px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<p><strong>3:<\/strong> <strong>Cancel Transaction<\/strong> \u2013 To cancel a withdrawal request, select <strong>Cancel Transaction<\/strong> from the <strong>Action<\/strong> dropdown. <\/p>\n\n\n\n<p>Enter the <strong>Reason for Cancellation<\/strong> and submit the request. The provided reason is recorded and the withdrawal status is updated to <strong>Cancelled<\/strong>.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"1120\" height=\"880\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/03\/cancel-1.webp\" alt=\"cancel\" class=\"wp-image-548834\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/03\/cancel-1.webp 1120w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/03\/cancel-1-300x236.webp 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/03\/cancel-1-250x196.webp 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/03\/cancel-1-768x603.webp 768w\" sizes=\"(max-width: 1120px) 100vw, 1120px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<div class=\"wk-index-wrap\"><div class=\"block-wrap\">\n<h3 class=\"wp-block-heading index-title\"><strong>Adjust Amount to Wallet<\/strong><\/h3>\n<\/div><\/div>\n\n\n\n<p>The <strong>Adjust Amount to Wallet<\/strong> section allows admin to manually credit or debit wallet balances for one or more customers.<\/p>\n\n\n\n<p>To access this section, navigate to <strong>Wallet System \u2192 Adjust Amount to Wallet<\/strong>.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"1600\" height=\"711\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/03\/wen.webp\" alt=\"Adjust Amount to Wallet\" class=\"wp-image-549057\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/03\/wen.webp 1600w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/03\/wen-300x133.webp 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/03\/wen-1200x533.webp 1200w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/03\/wen-250x111.webp 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/03\/wen-768x341.webp 768w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/03\/wen-1536x683.webp 1536w\" sizes=\"(max-width: 1600px) 100vw, 1600px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<p>The admin can configure the following details:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Enter Amount<\/strong> \u2013 Specify the amount to be credited or debited from the selected customers&#8217; wallets.<\/li>\n\n\n\n<li><strong>Action<\/strong> \u2013 Choose whether to <strong>Credit Amount<\/strong> or <strong>Debit Amount<\/strong>.<\/li>\n\n\n\n<li><strong>Note for the Transaction<\/strong> \u2013 Enter a note describing the reason for the wallet adjustment.<\/li>\n<\/ul>\n\n\n\n<p><strong>Note:<\/strong> Before clicking Update Amount, the admin must select one or more customers from the customer grid. <\/p>\n\n\n\n<p>After entering the required details, click <strong>Update Amount<\/strong> to apply the wallet adjustment to the selected customers.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Adjust Wallet Amount by CSV<\/h3>\n\n\n\n<p>The Adjust Wallet Amount by CSV section allows administrators to update wallet balances for multiple customers in a single operation using a CSV file.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"1120\" height=\"880\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/03\/csv.webp\" alt=\"Adjust Wallet Amount by CSV\" class=\"wp-image-549059\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/03\/csv.webp 1120w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/03\/csv-300x236.webp 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/03\/csv-250x196.webp 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/03\/csv-768x603.webp 768w\" sizes=\"(max-width: 1120px) 100vw, 1120px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<p>To perform a bulk wallet update:<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Navigate to <strong>Wallet System \u2192 Adjust Amount to Wallet \u2192 Adjust Wallet Amount by CSV<\/strong>.<\/li>\n\n\n\n<li>Download the sample CSV file and populate it with the required customer and wallet adjustment details.<\/li>\n\n\n\n<li>Upload the completed CSV file.<\/li>\n\n\n\n<li>Choose whether to <strong>Credit<\/strong> or <strong>Debit<\/strong> the wallet amount, if applicable.<\/li>\n\n\n\n<li>Click <strong>Import<\/strong> <strong>csv<\/strong> to process the file and update the selected customer wallets in bulk.<\/li>\n<\/ol>\n\n\n\n<div class=\"wk-index-wrap\"><div class=\"block-wrap\">\n<h3 class=\"wp-block-heading index-title\">Wallet System Credit Rules<\/h3>\n<\/div><\/div>\n\n\n\n<p>The <strong>Wallet System Credit Rules<\/strong> section allows admin to create and manage cashback rules for wallet transactions.<\/p>\n\n\n\n<p>To access this section, navigate to <strong>Wallet System \u2192 Wallet System Credit Rules<\/strong>.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"1120\" height=\"880\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/03\/cashbackkkk.webp\" alt=\"Wallet System Credit Rules\" class=\"wp-image-549061\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/03\/cashbackkkk.webp 1120w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/03\/cashbackkkk-300x236.webp 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/03\/cashbackkkk-250x196.webp 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/03\/cashbackkkk-768x603.webp 768w\" sizes=\"(max-width: 1120px) 100vw, 1120px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<p>The credit rule grid displays the following details:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>ID<\/strong> \u2013 Unique identifier of the credit rule.<\/li>\n\n\n\n<li><strong>Based On<\/strong> \u2013 The basis for cashback calculation (Product, Cart, or Category).<\/li>\n\n\n\n<li><strong>Start Date<\/strong> \u2013 Date from which the rule becomes active.<\/li>\n\n\n\n<li><strong>End Date<\/strong> \u2013 Date until which the rule remains active.<\/li>\n\n\n\n<li><strong>Minimum Amount<\/strong> \u2013 Minimum cart or product amount required to qualify for cashback.<\/li>\n\n\n\n<li><strong>Cashback Amount<\/strong> \u2013 Cashback value awarded under the rule.<\/li>\n\n\n\n<li><strong>Status<\/strong> \u2013 Current status of the rule.<\/li>\n\n\n\n<li><strong>Created At<\/strong> \u2013 Date and time the rule was created.<\/li>\n\n\n\n<li><strong>Maximum Amount<\/strong> \u2013 Maximum cart or product amount eligible for the cashback rule.<\/li>\n\n\n\n<li><strong>Action<\/strong> \u2013 Manage the credit rule.<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\">Add Credit Rule<\/h3>\n\n\n\n<p>To create a new cashback rule, click <strong>Add New Credit Rule<\/strong>.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"1120\" height=\"880\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/03\/createcashback.webp\" alt=\"Add Credit Rule\" class=\"wp-image-549062\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/03\/createcashback.webp 1120w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/03\/createcashback-300x236.webp 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/03\/createcashback-250x196.webp 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/03\/createcashback-768x603.webp 768w\" sizes=\"(max-width: 1120px) 100vw, 1120px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<p>While creating a credit rule, configure the following fields:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Credit Rule Based<\/strong> \u2013 Select whether the cashback rule applies to <strong>Product<\/strong>, <strong>Cart<\/strong>, or <strong>Category<\/strong>.<\/li>\n\n\n\n<li><strong>Cashback Amount<\/strong> \u2013 Enter the cashback amount to be credited when the rule conditions are met.<\/li>\n\n\n\n<li><strong>Minimum Cart\/Product Amount<\/strong> \u2013 Enter the minimum cart or product amount required to qualify for cashback.<\/li>\n\n\n\n<li><strong>Maximum Cart\/Product Amount<\/strong> \u2013 Enter the maximum eligible cart or product amount. Leave this field blank to apply no upper limit.<\/li>\n\n\n\n<li><strong>Start From Date<\/strong> \u2013 Select the date from which the credit rule becomes active.<\/li>\n\n\n\n<li><strong>End Date<\/strong> \u2013 Select the date until which the credit rule remains active.<\/li>\n\n\n\n<li><strong>Rule Status<\/strong> \u2013 Enable or disable the credit rule.<\/li>\n<\/ul>\n\n\n\n<p>After configuring the required details, click <strong>Save Rule<\/strong> to create the cashback rule.<\/p>\n\n\n\n<div class=\"wk-index-wrap\"><div class=\"block-wrap\">\n<h3 class=\"wp-block-heading index-title\">Wallet System Payee Details<\/h3>\n<\/div><\/div>\n\n\n\n<p>The Wallet System Payee Details section allows administrators to view and manage the payees added by customers for wallet transfers.<\/p>\n\n\n\n<p>To access this section, navigate to <strong>Wallet System \u2192 Wallet System Payee Details<\/strong>.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"1120\" height=\"880\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/03\/payee.webp\" alt=\"Wallet System Payee Details\" class=\"wp-image-549068\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/03\/payee.webp 1120w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/03\/payee-300x236.webp 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/03\/payee-250x196.webp 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/03\/payee-768x603.webp 768w\" sizes=\"(max-width: 1120px) 100vw, 1120px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<p>The payee grid displays the following details:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>ID<\/strong> \u2013 Unique identifier of the payee record.<\/li>\n\n\n\n<li><strong>Customer ID<\/strong> \u2013 ID of the customer who added the payee.<\/li>\n\n\n\n<li><strong>Customer Name<\/strong> \u2013 Name of the customer.<\/li>\n\n\n\n<li><strong>Payee Customer ID<\/strong> \u2013 ID of the registered payee.<\/li>\n\n\n\n<li><strong>Payee Customer Name<\/strong> \u2013 Name of the payee.<\/li>\n\n\n\n<li><strong>Payee Customer Email<\/strong> \u2013 Email address of the payee.<\/li>\n\n\n\n<li><strong>Status<\/strong> \u2013 Current status of the payee.<\/li>\n<\/ul>\n\n\n\n<p>The admin can select one or more payee records and perform the following actions:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Delete<\/strong> \u2013 Remove the selected payee record(s).<\/li>\n\n\n\n<li><strong>Update Payee Status<\/strong> \u2013 Change the status of the selected payee(s) to <strong>Enabled<\/strong> or <strong>Disabled<\/strong>.<\/li>\n<\/ul>\n\n\n\n<div class=\"wk-index-wrap\"><div class=\"block-wrap\">\n<h3 class=\"wp-block-heading index-title\">Customer Bank Account Details<\/h3>\n<\/div><\/div>\n\n\n\n<p>The <strong>Customer Bank Account Details<\/strong> section allows administrators to view and manage the bank account details added by customers for wallet withdrawals.<\/p>\n\n\n\n<p>To access this section, navigate to <strong>Wallet System \u2192 Customer Bank Account Details<\/strong>.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"1120\" height=\"880\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/03\/bank.webp\" alt=\"Customer Bank Account Details\" class=\"wp-image-549076\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/03\/bank.webp 1120w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/03\/bank-300x236.webp 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/03\/bank-250x196.webp 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/03\/bank-768x603.webp 768w\" sizes=\"(max-width: 1120px) 100vw, 1120px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<p>The bank account grid displays the following details:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Customer Name<\/strong> \u2013 Name of the customer.<\/li>\n\n\n\n<li><strong>Customer Email<\/strong> \u2013 Customer&#8217;s email address.<\/li>\n\n\n\n<li><strong>Holder Name<\/strong> \u2013 Name of the bank account holder.<\/li>\n\n\n\n<li><strong>Bank Name<\/strong> \u2013 Name of the bank.<\/li>\n\n\n\n<li><strong>Additional Info<\/strong> \u2013 Additional information provided for the bank account, if any.<\/li>\n\n\n\n<li><strong>Bank Code<\/strong> \u2013 Bank routing or IFSC code.<\/li>\n\n\n\n<li><strong>Action<\/strong> \u2013 Delete the customer&#8217;s bank account details.<\/li>\n\n\n\n<li><strong>Customer ID<\/strong> \u2013 Unique identifier of the customer.<\/li>\n\n\n\n<li><strong>Request for Delete<\/strong> \u2013 Indicates whether the customer has requested deletion of the bank account details.<\/li>\n<\/ul>\n\n\n\n<p>The admin can delete a customer&#8217;s bank account details by clicking <strong>Delete<\/strong> under the <strong>Action<\/strong> column.<\/p>\n\n\n\n<div class=\"wk-index-wrap\"><div class=\"block-wrap\">\n<h3 class=\"wp-block-heading index-title\">KYC Requests<\/h3>\n<\/div><\/div>\n\n\n\n<p>The KYC Requests section allows administrators to review and manage customer KYC verification requests.<\/p>\n\n\n\n<p>To access this section, navigate to <strong>Wallet System \u2192 KYC Requests<\/strong>.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"1120\" height=\"880\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/03\/kyc.webp\" alt=\"KYC Requests\" class=\"wp-image-549082\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/03\/kyc.webp 1120w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/03\/kyc-300x236.webp 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/03\/kyc-250x196.webp 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/03\/kyc-768x603.webp 768w\" sizes=\"(max-width: 1120px) 100vw, 1120px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<p>The KYC request grid displays the following details:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>ID<\/strong> \u2013 Unique identifier of the KYC request.<\/li>\n\n\n\n<li><strong>Customer Name<\/strong> \u2013 Name of the customer.<\/li>\n\n\n\n<li><strong>Customer Email<\/strong> \u2013 Customer&#8217;s email address.<\/li>\n\n\n\n<li><strong>Full Name (KYC)<\/strong> \u2013 Name provided by the customer during KYC submission.<\/li>\n\n\n\n<li><strong>Document Number<\/strong> \u2013 Identification document number submitted for verification.<\/li>\n\n\n\n<li><strong>Status<\/strong> \u2013 Current status of the KYC request.<\/li>\n\n\n\n<li><strong>Submitted At<\/strong> \u2013 Date and time the KYC request was submitted.<\/li>\n\n\n\n<li><strong>Action<\/strong> \u2013 Review the submitted KYC documents.<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\">Review KYC Submission<\/h3>\n\n\n\n<p>To review a KYC request, click <strong>Review Submission<\/strong> under the <strong>Action<\/strong> column.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" width=\"764\" height=\"1024\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/03\/passport-1-764x1024.webp\" alt=\"Review KYC Submission\" class=\"wp-image-549085\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/03\/passport-1-764x1024.webp 764w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/03\/passport-1-224x300.webp 224w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/03\/passport-1-186x249.webp 186w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/03\/passport-1-768x1029.webp 768w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/03\/passport-1.webp 1024w\" sizes=\"(max-width: 764px) 100vw, 764px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<p>The review page displays the customer&#8217;s KYC details, including:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Customer Name<\/strong><\/li>\n\n\n\n<li><strong>Customer Email<\/strong><\/li>\n\n\n\n<li><strong>Full Name (On ID)<\/strong><\/li>\n\n\n\n<li><strong>Primary Document Number<\/strong><\/li>\n\n\n\n<li><strong>Submitted At<\/strong><\/li>\n\n\n\n<li><strong>Uploaded Identity Documents<\/strong> \u2013 View the uploaded document details and click <strong>Download File<\/strong> to review the submitted document.<\/li>\n<\/ul>\n\n\n\n<p>After reviewing the documents, the admin can:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Status Decision<\/strong> \u2013 Select <strong>Approved<\/strong>, <strong>Rejected<\/strong>, or <strong>Pending<\/strong>.<\/li>\n\n\n\n<li><strong>Administrator Note \/ Feedback<\/strong> \u2013 Enter comments or the reason for rejection, if applicable.<\/li>\n<\/ul>\n\n\n\n<p>Once the review is complete, click <strong>Save Review<\/strong> to update the KYC request status.<\/p>\n\n\n\n<div class=\"wk-index-wrap\"><div class=\"block-wrap\">\n<h3 class=\"wp-block-heading index-title\">Wallet Refund Requests<\/h3>\n<\/div><\/div>\n\n\n\n<p>The <strong>Wallet Refund Requests<\/strong> section allows administrators to review and process customer requests for refunds to their wallet.<\/p>\n\n\n\n<p>To access this section, navigate to <strong>Wallet System \u2192 Wallet Refund Requests<\/strong>.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"1120\" height=\"880\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/03\/newewew.webp\" alt=\"Wallet Refund Requests\" class=\"wp-image-549093\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/03\/newewew.webp 1120w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/03\/newewew-300x236.webp 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/03\/newewew-250x196.webp 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/03\/newewew-768x603.webp 768w\" sizes=\"(max-width: 1120px) 100vw, 1120px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<p>The refund request grid displays the following details:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>ID<\/strong> \u2013 Unique identifier of the refund request.<\/li>\n\n\n\n<li><strong>Order ID<\/strong> \u2013 Order associated with the refund request.<\/li>\n\n\n\n<li><strong>Customer Name<\/strong> \u2013 Name of the customer.<\/li>\n\n\n\n<li><strong>Customer Email<\/strong> \u2013 Customer&#8217;s email address.<\/li>\n\n\n\n<li><strong>Requested Amount<\/strong> \u2013 Amount requested for refund.<\/li>\n\n\n\n<li><strong>Reason<\/strong> \u2013 Reason provided by the customer for the refund request.<\/li>\n\n\n\n<li><strong>Status<\/strong> \u2013 Current status of the refund request.<\/li>\n\n\n\n<li><strong>Submitted At<\/strong> \u2013 Date and time the refund request was submitted.<\/li>\n\n\n\n<li><strong>Action<\/strong> \u2013 Review the refund request.<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\">Review Refund Request<\/h3>\n\n\n\n<p>To review a refund request, click <strong>Review Request<\/strong> under the <strong>Action<\/strong> column.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"1120\" height=\"880\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/03\/reerere.webp\" alt=\"Review Refund Request\" class=\"wp-image-549092\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/03\/reerere.webp 1120w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/03\/reerere-300x236.webp 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/03\/reerere-250x196.webp 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/03\/reerere-768x603.webp 768w\" sizes=\"(max-width: 1120px) 100vw, 1120px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<p>The review page provides complete details of the refund request, including:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Customer Details<\/strong> \u2013 Customer name, email address, current wallet balance, and projected wallet balance after the refund.<\/li>\n\n\n\n<li><strong>Order Details<\/strong> \u2013 Order number, order date, order status, grand total, refunded amount, and payment method.<\/li>\n\n\n\n<li><strong>Items Ordered<\/strong> \u2013 Lists the ordered products along with their SKU, item status, price, quantity, and subtotal.<\/li>\n\n\n\n<li><strong>Refund Request Information<\/strong> \u2013 Displays the requested refund amount, refund reason, customer note, and current request status.<\/li>\n<\/ul>\n\n\n\n<p>To process the request:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Action<\/strong> \u2013 Select the appropriate action, such as <strong>Approve<\/strong>, <strong>Reject<\/strong>, or <strong>Keep Pending<\/strong>.<\/li>\n\n\n\n<li><strong>Admin Note<\/strong> \u2013 Enter any comments or the reason for the selected action.<\/li>\n<\/ul>\n\n\n\n<p>After reviewing the request, click <strong>Submit Decision<\/strong> to update the refund request status.<\/p>\n\n\n\n<div class=\"wk-index-wrap\"><div class=\"block-wrap\">\n<h3 class=\"wp-block-heading index-title\">Storefront Workflow<\/h3>\n<\/div><\/div>\n\n\n\n<p>After configuring the Wallet System from the Magento Admin, customers can access and use wallet features from their My Account section and during the checkout process.<\/p>\n\n\n\n<p>To access the Wallet System, navigate to: <strong>My Account \u2192 My Wallet<\/strong><\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"1120\" height=\"880\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/03\/menu.webp\" alt=\"My Wallet\" class=\"wp-image-549110\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/03\/menu.webp 1120w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/03\/menu-300x236.webp 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/03\/menu-250x196.webp 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/03\/menu-768x603.webp 768w\" sizes=\"(max-width: 1120px) 100vw, 1120px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<p>The <strong>My Wallet<\/strong> menu includes the following sections:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Manage Wallet Amount<\/li>\n\n\n\n<li>Transactions<\/li>\n\n\n\n<li>Transfer Wallet Amount<\/li>\n\n\n\n<li>QR Pay<\/li>\n\n\n\n<li>Add Account Details<\/li>\n\n\n\n<li>Withdraw<\/li>\n\n\n\n<li>KYC Verification<\/li>\n\n\n\n<li>Refer &amp; Earn<\/li>\n<\/ul>\n\n\n\n<div class=\"wk-index-wrap\"><div class=\"block-wrap\">\n<h3 class=\"wp-block-heading index-title\"><strong>Manage Wallet Amount<\/strong><\/h3>\n<\/div><\/div>\n\n\n\n<p>The <strong>My Wallet<\/strong> page provides customers with a centralized dashboard to manage their wallet balance, rewards, and wallet-related activities.<\/p>\n\n\n\n<p>To access this page, navigate to <strong>My Account \u2192 My Wallet \u2192 Manage Wallet Amount<\/strong>.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"1120\" height=\"880\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/03\/greek.webp\" alt=\"Manage Wallet Amount\" class=\"wp-image-549111\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/03\/greek.webp 1120w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/03\/greek-300x236.webp 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/03\/greek-250x196.webp 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/03\/greek-768x603.webp 768w\" sizes=\"(max-width: 1120px) 100vw, 1120px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<p>The <strong>My Wallet<\/strong> dashboard displays the following information:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Customer Information<\/strong> \u2013 Displays the customer&#8217;s name, email address, membership details, and KYC verification status.<\/li>\n\n\n\n<li><strong>Transactions<\/strong> \u2013 Shows the total number of wallet transactions.<\/li>\n\n\n\n<li><strong>Lifetime Rewards<\/strong> \u2013 Displays the total rewards earned by the customer.<\/li>\n\n\n\n<li><strong>Wallet Balance<\/strong> \u2013 Shows the current wallet balance available for spending.<\/li>\n\n\n\n<li><strong>Add Money<\/strong> \u2013 Allows customers to add funds to their wallet using the available payment methods.<\/li>\n\n\n\n<li><strong>Send<\/strong> \u2013 Enables customers to transfer wallet funds to another registered customer.<\/li>\n\n\n\n<li><strong>Withdraw<\/strong> \u2013 Allows customers to submit a withdrawal request to transfer wallet funds to their registered payout account.<\/li>\n\n\n\n<li><strong>Recent Activity<\/strong> \u2013 Displays the most recent wallet transactions, including rewards, credits, debits, transfers, and other wallet activities. Customers can click <strong>View All<\/strong> to view the complete transaction history.<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\">Add Money To Wallet:<\/h3>\n\n\n\n<p>The <strong>Add Money to Wallet<\/strong> feature allows customers to recharge their wallet using the available payment methods.<\/p>\n\n\n\n<p>To add money to the wallet, click <strong>Add Money<\/strong>.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img decoding=\"async\" width=\"1120\" height=\"880\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/03\/nwekwewe.webp\" alt=\"Add Money to Wallet\" class=\"wp-image-549116\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/03\/nwekwewe.webp 1120w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/03\/nwekwewe-300x236.webp 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/03\/nwekwewe-250x196.webp 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/03\/nwekwewe-768x603.webp 768w\" sizes=\"(max-width: 1120px) 100vw, 1120px\" loading=\"lazy\" \/><\/figure>\n<\/div>\n\n\n<p>The <strong>Add Money<\/strong> popup includes the following options:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Quick Top-up<\/strong> \u2013 Select a predefined recharge amount.<\/li>\n\n\n\n<li><strong>Custom Amount<\/strong> \u2013 Enter a custom recharge amount within the configured limits.<\/li>\n\n\n\n<li><strong>You&#8217;ll Pay<\/strong> \u2013 Displays the total amount to be charged.<\/li>\n\n\n\n<li><strong>Offer<\/strong> \u2013 Displays any applicable wallet recharge bonus or promotional offer.<\/li>\n<\/ul>\n\n\n\n<p>After clicking <strong>Add to Wallet<\/strong>, the selected wallet amount is added to the shopping cart.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"1120\" height=\"880\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/03\/cart.webp\" alt=\"shopping cart\" class=\"wp-image-549124\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/03\/cart.webp 1120w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/03\/cart-300x236.webp 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/03\/cart-250x196.webp 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/03\/cart-768x603.webp 768w\" sizes=\"(max-width: 1120px) 100vw, 1120px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<p>The customer can review the cart and click <strong>Proceed to Checkout<\/strong> to continue with the purchase.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"1120\" height=\"880\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/03\/newcart.webp\" alt=\"Checkout\" class=\"wp-image-549126\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/03\/newcart.webp 1120w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/03\/newcart-300x236.webp 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/03\/newcart-250x196.webp 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/03\/newcart-768x603.webp 768w\" sizes=\"(max-width: 1120px) 100vw, 1120px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<p>On the checkout page, the customer completes the payment using the selected payment method and clicks <strong>Place Order<\/strong>.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"1120\" height=\"880\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/03\/orderplaced.webp\" alt=\"Place Order\" class=\"wp-image-549127\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/03\/orderplaced.webp 1120w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/03\/orderplaced-300x236.webp 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/03\/orderplaced-250x196.webp 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/03\/orderplaced-768x603.webp 768w\" sizes=\"(max-width: 1120px) 100vw, 1120px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<p>After the order is placed, the wallet recharge request is created.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"1120\" height=\"880\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/03\/confirm.webp\" alt=\"Confirm Wallet Order\" class=\"wp-image-549140\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/03\/confirm.webp 1120w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/03\/confirm-300x236.webp 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/03\/confirm-250x196.webp 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/03\/confirm-768x603.webp 768w\" sizes=\"(max-width: 1120px) 100vw, 1120px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<p>The admin can confirm the wallet recharge by opening the order in the Admin Panel and clicking <strong>Confirm Wallet Order<\/strong>. <\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"1120\" height=\"880\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/03\/walletupdated.webp\" alt=\"confirmed\" class=\"wp-image-549141\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/03\/walletupdated.webp 1120w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/03\/walletupdated-300x236.webp 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/03\/walletupdated-250x196.webp 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/03\/walletupdated-768x603.webp 768w\" sizes=\"(max-width: 1120px) 100vw, 1120px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<p>Once confirmed, the order status is updated, an invoice is generated, and the recharge amount is credited to the customer&#8217;s wallet.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"1120\" height=\"880\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/03\/credited.webp\" alt=\"wallet balance\" class=\"wp-image-549142\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/03\/credited.webp 1120w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/03\/credited-300x236.webp 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/03\/credited-250x196.webp 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/03\/credited-768x603.webp 768w\" sizes=\"(max-width: 1120px) 100vw, 1120px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<p>The customer can then view the updated wallet balance and the recharge transaction in the <strong>My Wallet<\/strong> dashboard under <strong>Recent Activity<\/strong>.<\/p>\n\n\n\n<div class=\"wk-index-wrap\"><div class=\"block-wrap\">\n<h3 class=\"wp-block-heading index-title\">Transactions<\/h3>\n<\/div><\/div>\n\n\n\n<p>The <strong>Transactions<\/strong> section provides a complete history of all wallet activities, allowing customers to track every credit and debit made to their wallet.<\/p>\n\n\n\n<p>Customers can view a transaction summary showing the <strong>Total Credit<\/strong>, <strong>Total Debit<\/strong>, <strong>Net Flow<\/strong>, and the <strong>Total Number of Transactions<\/strong>. <\/p>\n\n\n\n<p>They can also download their wallet statement by clicking on <strong>Download statement<\/strong> button for record-keeping.<\/p>\n\n\n\n<p>Customers can filter the transaction history by <strong>Transaction Type<\/strong> (All, Credit, Debit, Refund, Transfer, Cashback, or Withdraw) and by selecting a <strong>From<\/strong> and <strong>To<\/strong> date range.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"1120\" height=\"880\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/03\/transaction.webp\" alt=\"Transaction\" class=\"wp-image-549143\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/03\/transaction.webp 1120w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/03\/transaction-300x236.webp 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/03\/transaction-250x196.webp 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/03\/transaction-768x603.webp 768w\" sizes=\"(max-width: 1120px) 100vw, 1120px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<p>The transaction history displays the following details for each wallet transaction:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Transaction Type<\/strong> \u2013 Type of wallet activity, such as Recharge, Cashback, Transfer, Refund, or Withdrawal.<\/li>\n\n\n\n<li><strong>Reference<\/strong> \u2013 Associated order number or transaction reference.<\/li>\n\n\n\n<li><strong>Description<\/strong> \u2013 Additional information related to the transaction.<\/li>\n\n\n\n<li><strong>Transaction Date<\/strong> \u2013 Date and time when the transaction was processed.<\/li>\n\n\n\n<li><strong>Amount<\/strong> \u2013 Amount credited to or debited from the wallet.<\/li>\n\n\n\n<li><strong>Status<\/strong> \u2013 Current transaction status, such as Approved or Pending.<\/li>\n<\/ul>\n\n\n\n<p>The transaction list supports pagination, allowing customers to browse all wallet transactions conveniently.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Transaction Details<\/h3>\n\n\n\n<p>To view complete information about a wallet transaction, the customer can click any transaction from the <strong>Transaction History<\/strong> list.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"1120\" height=\"880\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/03\/trans.webp\" alt=\"transaction\" class=\"wp-image-549146\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/03\/trans.webp 1120w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/03\/trans-300x236.webp 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/03\/trans-250x196.webp 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/03\/trans-768x603.webp 768w\" sizes=\"(max-width: 1120px) 100vw, 1120px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<p>The <strong>Transaction Details<\/strong> page displays the following information:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Transaction ID<\/strong> \u2013 Unique identifier of the wallet transaction.<\/li>\n\n\n\n<li><strong>Action<\/strong> \u2013 Transaction type, such as <strong>Credit<\/strong> or <strong>Debit<\/strong>.<\/li>\n\n\n\n<li><strong>Type<\/strong> \u2013 Category of the transaction, such as Recharge Wallet, Cashback, Refund, Transfer, or Withdrawal.<\/li>\n\n\n\n<li><strong>Reference<\/strong> \u2013 Associated order or transaction reference number.<\/li>\n\n\n\n<li><strong>Date &amp; Time<\/strong> \u2013 Date and time when the transaction was processed.<\/li>\n\n\n\n<li><strong>Note<\/strong> \u2013 Additional information or remarks related to the transaction.<\/li>\n\n\n\n<li><strong>Payment Method<\/strong> \u2013 Payment method used for the transaction, if applicable.<\/li>\n<\/ul>\n\n\n\n<p>Customers can click <strong>Back to Transactions<\/strong> to return to the complete transaction history.<\/p>\n\n\n\n<div class=\"wk-index-wrap\"><div class=\"block-wrap\">\n<h3 class=\"wp-block-heading index-title\">Transfer Wallet Amount<\/h3>\n<\/div><\/div>\n\n\n\n<p>The Transfer Wallet Amount feature allows customers to instantly transfer wallet funds to another registered customer.<\/p>\n\n\n\n<p>To transfer wallet funds, navigate to <strong>My Account \u2192 My Wallet \u2192 Transfer Wallet Amount<\/strong>.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"1120\" height=\"880\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/03\/pay.webp\" alt=\"Transfer Wallet Amount\" class=\"wp-image-549158\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/03\/pay.webp 1120w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/03\/pay-300x236.webp 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/03\/pay-250x196.webp 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/03\/pay-768x603.webp 768w\" sizes=\"(max-width: 1120px) 100vw, 1120px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<p>Select a recipient from the saved payee list or recently used recipients and enter the transfer amount. Optionally, add a note describing the purpose of the transfer.<\/p>\n\n\n\n<p>Click <strong>Review Transfer<\/strong> to review the transfer details and verify the transfer using the OTP (if enabled by the administrator).<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"1120\" height=\"880\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/03\/review.webp\" alt=\"Review Transfer\" class=\"wp-image-549160\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/03\/review.webp 1120w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/03\/review-300x236.webp 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/03\/review-250x196.webp 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/03\/review-768x603.webp 768w\" sizes=\"(max-width: 1120px) 100vw, 1120px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<p>Then, click <strong>Confirm &amp; Transfer<\/strong> to complete the wallet transfer.<\/p>\n\n\n\n<p>Once the transfer is completed successfully, the transferred amount is deducted from the sender&#8217;s wallet and credited instantly to the recipient&#8217;s wallet.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Add a New Payee<\/h3>\n\n\n\n<p>If the intended recipient is not available in the payee list, the customer must first add them as a payee.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"1120\" height=\"880\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/03\/bill.webp\" alt=\"New Payee\" class=\"wp-image-549164\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/03\/bill.webp 1120w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/03\/bill-300x236.webp 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/03\/bill-250x196.webp 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/03\/bill-768x603.webp 768w\" sizes=\"(max-width: 1120px) 100vw, 1120px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<p>To add a new payee:<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Click <strong>Add Payee<\/strong>.<\/li>\n\n\n\n<li>Provide a nickname for easy identification.<\/li>\n\n\n\n<li>Enter the recipient&#8217;s registered email address.<\/li>\n\n\n\n<li>Click on Submit button.<\/li>\n\n\n\n<li>If payee approval is enabled, the request is sent to the administrator for review. Otherwise, the payee is added immediately.<\/li>\n<\/ol>\n\n\n\n<p>Once approved, the payee appears in the recipient list and can be selected for wallet transfers.<\/p>\n\n\n\n<div class=\"wk-index-wrap\"><div class=\"block-wrap\">\n<h3 class=\"wp-block-heading index-title\">QR Pay<\/h3>\n<\/div><\/div>\n\n\n\n<p>The <strong>QR Pay<\/strong> feature allows customers to send and receive wallet payments using a personal QR code. To access QR Pay, navigate to <strong>My Account \u2192 My Wallet \u2192 QR Pay<\/strong>.<\/p>\n\n\n\n<p>The <strong>QR Pay<\/strong> section includes the following tabs:<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">My QR Code<\/h3>\n\n\n\n<p>The <strong>My QR Code<\/strong> tab allows customers to receive wallet payments from other registered users.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"1120\" height=\"880\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/03\/toooom.webp\" alt=\"My QR Code\" class=\"wp-image-549180\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/03\/toooom.webp 1120w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/03\/toooom-300x236.webp 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/03\/toooom-250x196.webp 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/03\/toooom-768x603.webp 768w\" sizes=\"(max-width: 1120px) 100vw, 1120px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<p>Customers can:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>View their personal wallet QR code.<\/li>\n\n\n\n<li>Download or share the QR code.<\/li>\n\n\n\n<li>Set a payment amount before sharing the QR code.<\/li>\n\n\n\n<li>View recent QR payment receipts.<\/li>\n<\/ul>\n\n\n\n<p>To receive a payment:<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Share the QR code or wallet handle with the sender.<\/li>\n\n\n\n<li>The sender scans the QR code using the <strong>Scan to Pay<\/strong> option.<\/li>\n\n\n\n<li>Once the payment is confirmed, the amount is credited instantly to the customer&#8217;s wallet.<\/li>\n<\/ol>\n\n\n\n<h3 class=\"wp-block-heading\">Scan to Pay<\/h3>\n\n\n\n<p>The <strong>Scan to Pay<\/strong> tab allows customers to make wallet payments by scanning another customer&#8217;s QR code.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"1120\" height=\"880\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/03\/scansasas.webp\" alt=\"Scan to Pay\" class=\"wp-image-549181\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/03\/scansasas.webp 1120w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/03\/scansasas-300x236.webp 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/03\/scansasas-250x196.webp 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/03\/scansasas-768x603.webp 768w\" sizes=\"(max-width: 1120px) 100vw, 1120px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<p>To send a payment:<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Open the <strong>Scan to Pay<\/strong> tab.<\/li>\n\n\n\n<li>Scan the recipient&#8217;s wallet QR code using the device camera, upload a QR code image from the gallery, or enter the wallet code manually.<\/li>\n\n\n\n<li>After the QR code is detected, the recipient details are populated automatically.<\/li>\n\n\n\n<li>Enter the amount to transfer and review the payment details.<\/li>\n\n\n\n<li>Complete OTP verification, if enabled by the administrator.<\/li>\n\n\n\n<li>Confirm the payment to transfer the wallet amount to the recipient.<\/li>\n<\/ol>\n\n\n\n<p><strong>Note:<\/strong> QR payments are irreversible once confirmed. Customers should verify the recipient&#8217;s details before confirming the transaction.<\/p>\n\n\n\n<div class=\"wk-index-wrap\"><div class=\"block-wrap\">\n<h3 class=\"wp-block-heading index-title\"><strong>Add Account Details<\/strong><\/h3>\n<\/div><\/div>\n\n\n\n<p>The <strong>Bank Details<\/strong> section allows customers to add and manage their bank account information for wallet withdrawals.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"1120\" height=\"880\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/03\/banksda.webp\" alt=\"Bank\" class=\"wp-image-549183\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/03\/banksda.webp 1120w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/03\/banksda-300x236.webp 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/03\/banksda-250x196.webp 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/03\/banksda-768x603.webp 768w\" sizes=\"(max-width: 1120px) 100vw, 1120px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<p>To add a bank account, navigate to <strong>My Account \u2192 My Wallet \u2192 Add Accounts Details<\/strong>.<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Click <strong>Add New Account<\/strong>.<\/li>\n\n\n\n<li>Enter the following details:\n<ul class=\"wp-block-list\">\n<li><strong>A\/c Holder Name<\/strong> \u2013 Name of the bank account holder.<\/li>\n\n\n\n<li><strong>A\/c Number<\/strong> \u2013 Bank account number.<\/li>\n\n\n\n<li><strong>Bank Name<\/strong> \u2013 Name of the bank.<\/li>\n\n\n\n<li><strong>Bank Code<\/strong> \u2013 Bank routing or IFSC code.<\/li>\n\n\n\n<li><strong>Additional Information<\/strong> \u2013 Enter any additional details, if required.<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li>Click <strong>Submit Bank Details<\/strong> to save the account information.<\/li>\n<\/ol>\n\n\n\n<p>Once the bank account is added successfully, it becomes available for wallet withdrawal requests.<\/p>\n\n\n\n<div class=\"wk-index-wrap\"><div class=\"block-wrap\">\n<h3 class=\"wp-block-heading index-title\">Withdraw<\/h3>\n<\/div><\/div>\n\n\n\n<p>The <strong>Withdraw<\/strong> section allows customers to transfer wallet funds to their linked bank account or other supported payout accounts. <\/p>\n\n\n\n<p>To submit a withdrawal request, navigate to <strong>My Account \u2192 My Wallet \u2192 Withdraw<\/strong>, enter the amount to withdraw, select the desired payout account.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"1120\" height=\"880\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/03\/qisbb.webp\" alt=\"Withdraw\" class=\"wp-image-549194\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/03\/qisbb.webp 1120w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/03\/qisbb-300x236.webp 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/03\/qisbb-250x196.webp 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/03\/qisbb-768x603.webp 768w\" sizes=\"(max-width: 1120px) 100vw, 1120px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<p>The <strong>Transfer Summary<\/strong> displays the withdrawal amount and the amount to be received. After reviewing the details, click <strong>Withdraw<\/strong> to submit the withdrawal request.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"1120\" height=\"880\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/03\/vvnjh.webp\" alt=\"Ok\" class=\"wp-image-549195\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/03\/vvnjh.webp 1120w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/03\/vvnjh-300x236.webp 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/03\/vvnjh-250x196.webp 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/03\/vvnjh-768x603.webp 768w\" sizes=\"(max-width: 1120px) 100vw, 1120px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<p>After clicking Withdraw, a Confirm Withdrawal popup appears displaying the transfer summary. Review the details and click OK to confirm the withdrawal request. <\/p>\n\n\n\n<p>Once confirmed, the withdrawal request is submitted for administrator approval.<\/p>\n\n\n\n<p>After the administrator approves the request, the withdrawal amount is transferred to the selected payout account, and the request status is updated accordingly.<\/p>\n\n\n\n<div class=\"wk-index-wrap\"><div class=\"block-wrap\">\n<h3 class=\"wp-block-heading index-title\">KYC Verification<\/h3>\n<\/div><\/div>\n\n\n\n<p>The <strong>KYC Verification<\/strong> section enables customers to verify their identity before accessing wallet features that require identity validation. <\/p>\n\n\n\n<p>Depending on the store configuration, KYC verification may be mandatory for actions such as wallet withdrawals, wallet-to-wallet transfers, QR payments, and refund requests. <\/p>\n\n\n\n<p>Customers need to submit their personal information along with a valid identity document for administrator review.To submit a KYC verification request:<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"1120\" height=\"880\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/03\/kyca.webp\" alt=\"KYC\" class=\"wp-image-549209\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/03\/kyca.webp 1120w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/03\/kyca-300x236.webp 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/03\/kyca-250x196.webp 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/03\/kyca-768x603.webp 768w\" sizes=\"(max-width: 1120px) 100vw, 1120px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<p>To submit a KYC verification request, navigate to <strong>My Account \u2192 My Wallet \u2192 KYC Verification<\/strong>.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Enter your <strong>Full Name<\/strong> exactly as it appears on your government-issued identity document.<\/li>\n\n\n\n<li>Enter the <strong>Primary Document Number<\/strong> associated with your selected identity document.<\/li>\n\n\n\n<li>Select the <strong>Document Type<\/strong> (such as Passport, Driving License, National ID, etc.).<\/li>\n\n\n\n<li>Upload a clear copy of the required identity document in the supported format (PDF, JPG, or PNG).<\/li>\n\n\n\n<li>Read and accept the declaration confirming that the submitted information is accurate and belongs to you.<\/li>\n\n\n\n<li>Click <strong>Submit KYC<\/strong> to send the verification request.<\/li>\n<\/ul>\n\n\n\n<p>After submission, the request is forwarded to the admin for review. The administrator can approve or reject the request.<\/p>\n\n\n\n<p>Once the KYC request is approved, the customer gains access to wallet features.<\/p>\n\n\n\n<div class=\"wk-index-wrap\"><div class=\"block-wrap\">\n<h3 class=\"wp-block-heading index-title\">Refer &amp; Earn<\/h3>\n<\/div><\/div>\n\n\n\n<p>The Refer &amp; Earn section allows customers to invite friends to the store and earn wallet credits when their referrals complete their first purchase. <\/p>\n\n\n\n<p>Customers can share their unique referral link or referral code through various channels and track the status of their invitations from a single page.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"1120\" height=\"880\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/03\/leeee.webp\" alt=\"Refer &amp; Earn\" class=\"wp-image-549241\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/03\/leeee.webp 1120w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/03\/leeee-300x236.webp 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/03\/leeee-250x196.webp 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/03\/leeee-768x603.webp 768w\" sizes=\"(max-width: 1120px) 100vw, 1120px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<p>To invite friends and earn wallet credits, navigate to <strong>My Account \u2192 My Wallet \u2192 Refer &amp; Earn<\/strong>.<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Copy your <strong>Referral Link<\/strong> or <strong>Referral Code<\/strong> using the <strong>Copy<\/strong> button.<\/li>\n\n\n\n<li>Share your referral link directly through <strong>WhatsApp, X (Twitter), Messenger, Email<\/strong>, or any other preferred communication channel.<\/li>\n\n\n\n<li>Ask your friend to register using your referral link or referral code.<\/li>\n\n\n\n<li>Once the referred customer signs up, they become eligible for the configured first-order benefit (if enabled by the administrator).<\/li>\n\n\n\n<li>Once the referred customer places their first order and the order status changes to <em>Complete<\/em>, the configured referral reward is automatically credited to your wallet.<\/li>\n<\/ol>\n\n\n\n<p>Monitor the status of your referrals and earned rewards in the <strong>Your Invites<\/strong> section, where you can view pending invitations and successful referrals.<\/p>\n\n\n\n<div class=\"wk-index-wrap\"><div class=\"block-wrap\">\n<h3 class=\"wp-block-heading index-title\">Using Wallet System at Checkout<\/h3>\n<\/div><\/div>\n\n\n\n<p>At the time of making a payment, a customer can use Wallet System to make the order payment.<\/p>\n\n\n\n<p>The total payable amount will deduct from the Wallet Amount balance and the customer can also see the remaining Wallet amount after making the payment.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"1120\" height=\"880\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/03\/anujtiwari.webp\" alt=\"Checkout\" class=\"wp-image-549243\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/03\/anujtiwari.webp 1120w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/03\/anujtiwari-300x236.webp 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/03\/anujtiwari-250x196.webp 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/03\/anujtiwari-768x603.webp 768w\" sizes=\"(max-width: 1120px) 100vw, 1120px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<p>If the admin has enabled the <strong>Buy Now Pay Later (BNPL)<\/strong> feature, customers can also choose to complete the purchase using their wallet even when the available balance is insufficient.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"1120\" height=\"880\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/03\/bnpl-1.webp\" alt=\"BNPL\" class=\"wp-image-549245\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/03\/bnpl-1.webp 1120w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/03\/bnpl-1-300x236.webp 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/03\/bnpl-1-250x196.webp 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/03\/bnpl-1-768x603.webp 768w\" sizes=\"(max-width: 1120px) 100vw, 1120px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<p>The partial payment methods information will be visible on the order view page also.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"817\" height=\"250\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/03\/latest.webp\" alt=\"\" class=\"wp-image-549246\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/03\/latest.webp 817w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/03\/latest-300x92.webp 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/03\/latest-250x76.webp 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/03\/latest-768x235.webp 768w\" sizes=\"(max-width: 817px) 100vw, 817px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<p>That\u2019s all for the <strong>Wallet System for Magento 2. However, if you still have questions regarding the&nbsp;<a href=\"https:\/\/store.webkul.com\/Magento-2.html\" target=\"_blank\" rel=\"noreferrer noopener\">Magento 2 extensions<\/a>&nbsp;please create a support ticket by clicking&nbsp;<a href=\"https:\/\/webkul.uvdesk.com\/en\/\" target=\"_blank\" rel=\"noreferrer noopener\">Webkul Support System<\/a>.<\/strong><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Magento 2 Wallet Extension is an awesome module that allows the customers to make the online payment from their Wallet System. The customers can select the Wallet System payment method at the time of the checkout process. Now the buyers can easily add credit amounts, transfer money, view transaction details in Wallet System. Moreover, the <a href=\"https:\/\/webkul.com\/blog\/wallet-system-for-magento2\/\">[&#8230;]<\/a><\/p>\n","protected":false},"author":50,"featured_media":43482,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[302,2448],"tags":[2887],"class_list":["post-43479","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-magento2","category-wallet","tag-wallet-system-for-magento2"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v24.5 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Magento 2 Wallet System | Customer eWallet Payment Method<\/title>\n<meta name=\"description\" content=\"Wallet System for Magento 2 extension allows the customers to store money and make online payments for product purchases.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/webkul.com\/blog\/wallet-system-for-magento2\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Magento 2 Wallet System | Customer eWallet Payment Method\" \/>\n<meta property=\"og:description\" content=\"Wallet System for Magento 2 extension allows the customers to store money and make online payments for product purchases.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/webkul.com\/blog\/wallet-system-for-magento2\/\" \/>\n<meta property=\"og:site_name\" content=\"Webkul Blog\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/webkul\/\" \/>\n<meta property=\"article:published_time\" content=\"2016-03-18T13:28:39+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2026-08-11T13:35:02+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/03\/Magento-Wallet-System-1.png\" \/>\n\t<meta property=\"og:image:width\" content=\"825\" \/>\n\t<meta property=\"og:image:height\" content=\"260\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"nirupama shree\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@webkul\" \/>\n<meta name=\"twitter:site\" content=\"@webkul\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"nirupama shree\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"39 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/webkul.com\/blog\/wallet-system-for-magento2\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/webkul.com\/blog\/wallet-system-for-magento2\/\"},\"author\":{\"name\":\"nirupama shree\",\"@id\":\"https:\/\/webkul.com\/blog\/#\/schema\/person\/e5271a09eb59cab2393c3d461241b992\"},\"headline\":\"Magento 2 Wallet System\",\"datePublished\":\"2016-03-18T13:28:39+00:00\",\"dateModified\":\"2026-08-11T13:35:02+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/webkul.com\/blog\/wallet-system-for-magento2\/\"},\"wordCount\":5887,\"commentCount\":8,\"publisher\":{\"@id\":\"https:\/\/webkul.com\/blog\/#organization\"},\"image\":{\"@id\":\"https:\/\/webkul.com\/blog\/wallet-system-for-magento2\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/03\/Magento-Wallet-System-1.png\",\"keywords\":[\"Wallet System for Magento2\"],\"articleSection\":[\"Magento2\",\"wallet\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/webkul.com\/blog\/wallet-system-for-magento2\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/webkul.com\/blog\/wallet-system-for-magento2\/\",\"url\":\"https:\/\/webkul.com\/blog\/wallet-system-for-magento2\/\",\"name\":\"Magento 2 Wallet System | Customer eWallet Payment Method\",\"isPartOf\":{\"@id\":\"https:\/\/webkul.com\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/webkul.com\/blog\/wallet-system-for-magento2\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/webkul.com\/blog\/wallet-system-for-magento2\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/03\/Magento-Wallet-System-1.png\",\"datePublished\":\"2016-03-18T13:28:39+00:00\",\"dateModified\":\"2026-08-11T13:35:02+00:00\",\"description\":\"Wallet System for Magento 2 extension allows the customers to store money and make online payments for product purchases.\",\"breadcrumb\":{\"@id\":\"https:\/\/webkul.com\/blog\/wallet-system-for-magento2\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/webkul.com\/blog\/wallet-system-for-magento2\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/webkul.com\/blog\/wallet-system-for-magento2\/#primaryimage\",\"url\":\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/03\/Magento-Wallet-System-1.png\",\"contentUrl\":\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/03\/Magento-Wallet-System-1.png\",\"width\":825,\"height\":260},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/webkul.com\/blog\/wallet-system-for-magento2\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/webkul.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Magento 2 Wallet System\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/webkul.com\/blog\/#website\",\"url\":\"https:\/\/webkul.com\/blog\/\",\"name\":\"Webkul Blog\",\"description\":\"\",\"publisher\":{\"@id\":\"https:\/\/webkul.com\/blog\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/webkul.com\/blog\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/webkul.com\/blog\/#organization\",\"name\":\"WebKul Software Private Limited\",\"url\":\"https:\/\/webkul.com\/blog\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/webkul.com\/blog\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2021\/08\/webkul-logo-accent-sq.png\",\"contentUrl\":\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2021\/08\/webkul-logo-accent-sq.png\",\"width\":380,\"height\":380,\"caption\":\"WebKul Software Private Limited\"},\"image\":{\"@id\":\"https:\/\/webkul.com\/blog\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.facebook.com\/webkul\/\",\"https:\/\/x.com\/webkul\",\"https:\/\/www.instagram.com\/webkul\/\",\"https:\/\/www.linkedin.com\/company\/webkul\",\"https:\/\/www.youtube.com\/user\/webkul\/\"]},{\"@type\":\"Person\",\"@id\":\"https:\/\/webkul.com\/blog\/#\/schema\/person\/e5271a09eb59cab2393c3d461241b992\",\"name\":\"nirupama shree\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/webkul.com\/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/24944dbf08ab65627b7dca4a5a62c8a507d42d2c8c18f8aa6a3485640eebda2a?s=96&d=https%3A%2F%2Fcdnblog.webkul.com%2Fblog%2Fwp-content%2Fuploads%2F2019%2F10%2Feva.png&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/24944dbf08ab65627b7dca4a5a62c8a507d42d2c8c18f8aa6a3485640eebda2a?s=96&d=https%3A%2F%2Fcdnblog.webkul.com%2Fblog%2Fwp-content%2Fuploads%2F2019%2F10%2Feva.png&r=g\",\"caption\":\"nirupama shree\"},\"sameAs\":[\"http:\/\/webkul.com.com\/blog\"],\"url\":\"https:\/\/webkul.com\/blog\/author\/nirupama382\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Magento 2 Wallet System | Customer eWallet Payment Method","description":"Wallet System for Magento 2 extension allows the customers to store money and make online payments for product purchases.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/webkul.com\/blog\/wallet-system-for-magento2\/","og_locale":"en_US","og_type":"article","og_title":"Magento 2 Wallet System | Customer eWallet Payment Method","og_description":"Wallet System for Magento 2 extension allows the customers to store money and make online payments for product purchases.","og_url":"https:\/\/webkul.com\/blog\/wallet-system-for-magento2\/","og_site_name":"Webkul Blog","article_publisher":"https:\/\/www.facebook.com\/webkul\/","article_published_time":"2016-03-18T13:28:39+00:00","article_modified_time":"2026-08-11T13:35:02+00:00","og_image":[{"width":825,"height":260,"url":"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/03\/Magento-Wallet-System-1.png","type":"image\/png"}],"author":"nirupama shree","twitter_card":"summary_large_image","twitter_creator":"@webkul","twitter_site":"@webkul","twitter_misc":{"Written by":"nirupama shree","Est. reading time":"39 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/webkul.com\/blog\/wallet-system-for-magento2\/#article","isPartOf":{"@id":"https:\/\/webkul.com\/blog\/wallet-system-for-magento2\/"},"author":{"name":"nirupama shree","@id":"https:\/\/webkul.com\/blog\/#\/schema\/person\/e5271a09eb59cab2393c3d461241b992"},"headline":"Magento 2 Wallet System","datePublished":"2016-03-18T13:28:39+00:00","dateModified":"2026-08-11T13:35:02+00:00","mainEntityOfPage":{"@id":"https:\/\/webkul.com\/blog\/wallet-system-for-magento2\/"},"wordCount":5887,"commentCount":8,"publisher":{"@id":"https:\/\/webkul.com\/blog\/#organization"},"image":{"@id":"https:\/\/webkul.com\/blog\/wallet-system-for-magento2\/#primaryimage"},"thumbnailUrl":"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/03\/Magento-Wallet-System-1.png","keywords":["Wallet System for Magento2"],"articleSection":["Magento2","wallet"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/webkul.com\/blog\/wallet-system-for-magento2\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/webkul.com\/blog\/wallet-system-for-magento2\/","url":"https:\/\/webkul.com\/blog\/wallet-system-for-magento2\/","name":"Magento 2 Wallet System | Customer eWallet Payment Method","isPartOf":{"@id":"https:\/\/webkul.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/webkul.com\/blog\/wallet-system-for-magento2\/#primaryimage"},"image":{"@id":"https:\/\/webkul.com\/blog\/wallet-system-for-magento2\/#primaryimage"},"thumbnailUrl":"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/03\/Magento-Wallet-System-1.png","datePublished":"2016-03-18T13:28:39+00:00","dateModified":"2026-08-11T13:35:02+00:00","description":"Wallet System for Magento 2 extension allows the customers to store money and make online payments for product purchases.","breadcrumb":{"@id":"https:\/\/webkul.com\/blog\/wallet-system-for-magento2\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/webkul.com\/blog\/wallet-system-for-magento2\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/webkul.com\/blog\/wallet-system-for-magento2\/#primaryimage","url":"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/03\/Magento-Wallet-System-1.png","contentUrl":"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/03\/Magento-Wallet-System-1.png","width":825,"height":260},{"@type":"BreadcrumbList","@id":"https:\/\/webkul.com\/blog\/wallet-system-for-magento2\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/webkul.com\/blog\/"},{"@type":"ListItem","position":2,"name":"Magento 2 Wallet System"}]},{"@type":"WebSite","@id":"https:\/\/webkul.com\/blog\/#website","url":"https:\/\/webkul.com\/blog\/","name":"Webkul Blog","description":"","publisher":{"@id":"https:\/\/webkul.com\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/webkul.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/webkul.com\/blog\/#organization","name":"WebKul Software Private Limited","url":"https:\/\/webkul.com\/blog\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/webkul.com\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2021\/08\/webkul-logo-accent-sq.png","contentUrl":"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2021\/08\/webkul-logo-accent-sq.png","width":380,"height":380,"caption":"WebKul Software Private Limited"},"image":{"@id":"https:\/\/webkul.com\/blog\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/webkul\/","https:\/\/x.com\/webkul","https:\/\/www.instagram.com\/webkul\/","https:\/\/www.linkedin.com\/company\/webkul","https:\/\/www.youtube.com\/user\/webkul\/"]},{"@type":"Person","@id":"https:\/\/webkul.com\/blog\/#\/schema\/person\/e5271a09eb59cab2393c3d461241b992","name":"nirupama shree","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/webkul.com\/blog\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/24944dbf08ab65627b7dca4a5a62c8a507d42d2c8c18f8aa6a3485640eebda2a?s=96&d=https%3A%2F%2Fcdnblog.webkul.com%2Fblog%2Fwp-content%2Fuploads%2F2019%2F10%2Feva.png&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/24944dbf08ab65627b7dca4a5a62c8a507d42d2c8c18f8aa6a3485640eebda2a?s=96&d=https%3A%2F%2Fcdnblog.webkul.com%2Fblog%2Fwp-content%2Fuploads%2F2019%2F10%2Feva.png&r=g","caption":"nirupama shree"},"sameAs":["http:\/\/webkul.com.com\/blog"],"url":"https:\/\/webkul.com\/blog\/author\/nirupama382\/"}]}},"amp_enabled":true,"_links":{"self":[{"href":"https:\/\/webkul.com\/blog\/wp-json\/wp\/v2\/posts\/43479","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/webkul.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/webkul.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/webkul.com\/blog\/wp-json\/wp\/v2\/users\/50"}],"replies":[{"embeddable":true,"href":"https:\/\/webkul.com\/blog\/wp-json\/wp\/v2\/comments?post=43479"}],"version-history":[{"count":180,"href":"https:\/\/webkul.com\/blog\/wp-json\/wp\/v2\/posts\/43479\/revisions"}],"predecessor-version":[{"id":549256,"href":"https:\/\/webkul.com\/blog\/wp-json\/wp\/v2\/posts\/43479\/revisions\/549256"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/webkul.com\/blog\/wp-json\/wp\/v2\/media\/43482"}],"wp:attachment":[{"href":"https:\/\/webkul.com\/blog\/wp-json\/wp\/v2\/media?parent=43479"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/webkul.com\/blog\/wp-json\/wp\/v2\/categories?post=43479"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/webkul.com\/blog\/wp-json\/wp\/v2\/tags?post=43479"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}