WhatsApp Chat

E-Wallet v1.0.1 - Payment Wallet System For Botble eCommerce scripts

E-Wallet v1.0.1 - Payment Wallet System For Botble eCommerce scripts

E-Wallet – Digital Wallet System for Botble E-commerce

E-Wallet is a comprehensive digital wallet system designed for e-commerce websites built with Botble CMS. It provides a complete solution for managing customer balances, enabling wallet payments at checkout, and handling fund withdrawals through multiple payout methods.

Note: Price will be increased after 20 sales (02 more sales left), hurry up!!!

Latest Version 1.0.2. Released Jan 07, 2026 Click HERE to view the Changelog

  • Added gift card feature with partial use option
  • Added SePay and PayFS payment gateway support
  • Improved multi-currency wallet support
  • Enhanced bank transfer top-up flow
  • Improved payment methods handling
  • Improved error messages for insufficient balance and duplicate transactions
  • Improved language dropdown
  • Improved database structure for better performance
  • Corrected translations

Please check our upgrade guide on https://docs.botble.com/e-wallet/upgrade.html

E-Wallet integrates seamlessly with Botble E-commerce. It allows customers to top up their wallet using any payment gateway, pay for orders using their wallet balance, and request withdrawals to their bank accounts or PayPal.

E-Wallet is a perfect solution for e-commerce businesses looking to improve customer retention and streamline payments. Features include instant checkout payments, automatic refund credits, withdrawal management, and detailed transaction analytics – everything you need to run a successful digital wallet system.

⚠ Important Requirement

This plugin requires the Ecommerce plugin to be installed and activated. E-Wallet is specifically designed to work only with Botble ecommerce scripts and may not function properly with other ecommerce solutions.

The plugin integrates seamlessly with your existing Botble E-commerce store, automatically crediting refunds to customer wallets, displaying wallet balance at checkout, and providing a dedicated customer dashboard for managing funds.

We have a dedicated support center for all of your support needs. It includes our Documentation and Ticket system for any questions you have. We usually get back to you within 12-24 hours.

supportdocument onlinedemo onlineHighlighted Features (Last Updated: December 2025):

  • Buy One Time & Get Free Updates Forever Free updates forever
  • Free Installation – If you will face any problem during installation – we will help you and It’s FREE
  • Easy Installation – Install E-Wallet easily with no coding or server knowledge in a few minutes with our easy-to-use installer and documentation.
  • High Performance – E-Wallet is lightweight and has lighting fast performance and page load time out of the box.
  • Wallet Top-Up – Customers can add funds to their wallet using any configured payment gateway (Stripe, PayPal, etc.).
  • Wallet Payment at Checkout – Use wallet balance to pay for orders instantly without redirecting to external payment pages.
  • Withdrawal Requests – Customers can request to withdraw funds to their bank account, PayPal, or other payout methods.
  • Multiple Payout Methods – Configure Bank Transfer, PayPal, or custom payout methods for withdrawals.
  • Automatic Refund Credits – When orders are returned or refunded, funds are automatically credited back to customer wallets.
  • Admin Balance Adjustments – Manually add or deduct funds from any customer wallet with notes for tracking.
  • Transaction History – Complete audit trail of all wallet activities: top-ups, payments, refunds, withdrawals, and adjustments.
  • Customer Dashboard – Dedicated page for customers to view balance, top up funds, request withdrawals, and view transaction history.
  • Admin Analytics Dashboard – Comprehensive dashboard with total wallet circulation, active wallets, top customers, and transaction charts.
  • Configurable Limits – Set minimum and maximum amounts for top-ups and withdrawals.
  • Webhook Notifications – Send webhook events to external systems when top-ups are created, completed, failed, or cancelled.
  • Multi-Currency Support – Automatic currency conversion for top-ups with exchange rate tracking.
  • Idempotent Transactions – Built-in duplicate prevention ensures transactions are never processed twice.
  • Multi-language Support – Available in 30+ languages including English, French, German, Spanish, Vietnamese, Japanese, Korean, Chinese, Arabic, and more.
  • Translations – E-Wallet is fully translation ready and can be easily translated to any language from admin area.
  • Ongoing Support: Benefit from our dedicated support team, ready to help you with any questions or challenges you may encounter during integration and beyond. We always reply your ticket within 1 business day.

 

Elite Author

Free installation service

 

ScreenshotsCustomer Wallet Dashboard

Customers can view their balance, recent transactions, top up their wallet, and request withdrawals from a beautiful dashboard.

Customer Wallet Dashboard

Wallet Top-Up

Customers can add funds to their wallet using predefined amounts or custom amounts.

Wallet Top-Up Page

Top-Up Checkout

Secure checkout process for wallet top-ups with multiple payment gateway options.

Top-Up Checkout

Top-Up Success

Confirmation page showing successful wallet top-up with updated balance information.

Top-Up Success

Pay with E-Wallet at Checkout

Customers can pay for orders using their wallet balance with instant processing.

Pay with E-Wallet at Checkout

Transaction History

Complete audit trail of all wallet transactions with filtering and search.

Transaction Histories

Admin Wallet Management

View all customer wallets, balances, and adjust funds with admin controls.

Admin Wallet Management

Top-Up Management

View and manage all customer top-up requests, including pending, completed, and failed transactions.

Top-Up Management

Reports Dashboard

Comprehensive reports and analytics for wallet transactions, top-ups, and overall wallet system performance.

Reports Dashboard

E-Wallet Settings

Configure wallet features, top-up limits, withdrawal limits, payout methods, and webhook URLs all in one place.

E-Wallet Settings

 

Demo

Requirements

  • Botble CMS version 7.5.0 or higher
  • PHP version 8.2 or higher
  • Botble E-commerce plugin (required)
  • At least one payment gateway configured (for top-ups)

Installation Guide

Installing E-Wallet is quick and straightforward:

  1. Download the plugin from your CodeCanyon downloads page
  2. Extract the downloaded zip file
  3. Upload the extracted folder to your website’s platform/plugins/e-wallet folder
  4. Go to Admin > Plugins and activate the E-Wallet plugin
  5. Refresh your website

After installation, you can access E-Wallet from the main menu in your admin panel.

Usage GuideConfiguring E-Wallet

  1. Log in to your admin panel
  2. Navigate to “E-Wallet” > “Settings”
  3. Enable the wallet system and configure features
  4. Set minimum and maximum amounts for top-ups
  5. Set minimum and maximum amounts for withdrawals
  6. Configure allowed payment methods for top-ups
  7. Enable payout methods for withdrawals (Bank Transfer, PayPal, etc.)

Wallet Top-Up Settings

  • Enable Top-Up: Allow customers to add funds to their wallet
  • Minimum Amount: Set the minimum top-up amount (e.g., $10)
  • Maximum Amount: Set the maximum top-up amount (e.g., $1000)
  • Payment Methods: Select which payment gateways can be used for top-ups

Withdrawal Settings

  • Minimum Amount: Set the minimum withdrawal amount (e.g., $20)
  • Maximum Amount: Set the maximum withdrawal amount (e.g., $500)
  • Payout Methods: Enable Bank Transfer, PayPal, or custom payout methods

Managing Wallets

  1. Go to “E-Wallet” > “Wallets” in your admin panel
  2. View all customer wallets with their current balances
  3. Click on a wallet to view detailed transaction history
  4. Use “Adjust Balance” to manually add or deduct funds

Managing Withdrawals

  1. Go to “E-Wallet” > “Withdrawals” in your admin panel
  2. View all pending withdrawal requests
  3. Review payout details and customer bank information
  4. Approve to mark as completed or Reject to refund back to wallet

Webhook Integration

  • Enable Webhooks: Send HTTP notifications to external systems
  • Top-Up Created: Triggered when a top-up request is created
  • Top-Up Completed: Triggered when payment is received
  • Top-Up Failed: Triggered when payment fails
  • Top-Up Cancelled: Triggered when top-up is cancelled
  • Test Webhook: Send a test payload to verify your integration

Customer Experience

  • Wallet Dashboard: View balance and recent transactions
  • Top-Up Page: Add funds using predefined or custom amounts
  • Checkout: Pay with wallet balance for instant order processing
  • Withdrawals: Request fund withdrawals with payout method selection
  • Transaction History: View all wallet activities with details

Additional Features

  • Automatic Refunds: Wallet balance is automatically credited when orders are returned
  • Transaction Safety: Database-level locking prevents race conditions and duplicate transactions
  • Audit Trail: Every transaction includes metadata for tracking and compliance
  • Admin Tracking: Balance adjustments record which admin made the change

ChangelogVersion 1.0.2 – Jan 07, 2026

- Added gift card feature with partial use option - Added SePay and PayFS payment gateway support - Improved multi-currency wallet support - Enhanced bank transfer top-up flow - Improved payment methods handling - Improved error messages for insufficient balance and duplicate transactions - Improved language dropdown - Improved database structure for better performance - Corrected translations

Version 1.0.1 – Dec 26, 2025

- Added license activation - You can now activate your E-Wallet license directly in the admin panel - Fixed permissions - Resolved issues where some users couldn't access wallet features - Multi-language support - Added translations for 40+ languages (Arabic, French, German, Japanese, Korean, Chinese, Vietnamese, and more) - Improved email notifications - Better email templates for top-ups, withdrawals, and transactions - Enhanced checkout - Improved the 'Pay with Wallet' option during checkout - Updated documentation - Added new screenshots for wallet dashboard, transactions, and settings - System improvements - Updated core components for better stability

Version 1.0.0 – December – 2025

 - Customer wallet system with balance management - Wallet top-up via payment gateways - Wallet payment method at checkout - Withdrawal requests with approval workflow - Multiple payout methods (Bank Transfer, PayPal, Custom) - Admin dashboard with analytics - Complete transaction history and audit trail - Automatic refund credits for order returns - Admin balance adjustments with tracking - Webhook notifications for integrations - Configurable min/max amounts for top-ups and withdrawals - Multi-currency support with exchange rates - Idempotent transaction processing - Multi-language support (30+ languages)

License Option
Quality checked by CodesMarket
Full Documentation
Future updates
Author Support
pabloo

Member since Oct 2025

New Author
Trend Master
View Portfolio

pabloo's items

Similar items

We use cookies to personalize your experience. By continuing to visit this website you agree to our use of cookies

More