Download E-Wallet - Payment Wallet System For Botble eCommerce scripts Codecanyon 61233073
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.
Configuring E-Wallet
- Log in to your admin panel
- Navigate to “E-Wallet” > “Settings”
- Enable the wallet system and configure features
- Set minimum and maximum amounts for top-ups
- Set minimum and maximum amounts for withdrawals
- Configure allowed payment methods for top-ups
- 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
- Go to “E-Wallet” > “Wallets” in your admin panel
- View all customer wallets with their current balances
- Click on a wallet to view detailed transaction history
- Use “Adjust Balance” to manually add or deduct funds
Managing Withdrawals
- Go to “E-Wallet” > “Withdrawals” in your admin panel
- View all pending withdrawal requests
- Review payout details and customer bank information
- 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

