Wallet Transactions¶
Purpose¶
View complete transaction history for all customer wallets. Track wallet credits and debits with details about amounts, balances, and transaction reasons.
Accessing Wallet Transactions¶
Navigate to: Delivery & Payments > Wallet Transactions from the sidebar
List View¶

The list displays all wallet transactions with transaction type, amount, and current balance information.
Table Columns¶
User Name¶
- Format: Text
- Purpose: Customer who owns this wallet transaction
User Email¶
- Format: Email address (hidden by default)
- Purpose: Customer email address
Type¶
- Format: Badge (Credit: green with +, Debit: red with −)
- Purpose: Transaction direction (Credit = money added, Debit = money removed)
Amount¶
- Format: Money value (color-coded: green for credit, red for debit, includes +/− sign)
- Purpose: Transaction amount
Balance Before¶
- Format: Money value (hidden by default)
- Purpose: Wallet balance before this transaction
Balance After¶
- Format: Money value (color-coded)
- Purpose: Wallet balance after this transaction
Reference Type¶
- Format: Badge with label
- Purpose: Transaction category (wallet_topup, order_payment, admin_adjustment, refund)
Reference ID¶
- Format: Number (hidden by default)
- Purpose: ID of related transaction (order ID, topup ID, etc.)
Description¶
- Format: Text (truncated to 50 characters with tooltip)
- Purpose: Reason for transaction
Created By¶
- Format: Text (hidden by default)
- Purpose: Admin user who created this transaction (for admin_adjustment only)
Date¶
- Format: Timestamp
- Purpose: When this transaction occurred
Row Actions¶
- Edit: Modify transaction (admin_adjustment transactions only; see note below)
Bulk Actions¶
- Delete: Remove multiple transaction records
- Export: Export transaction data to Excel/CSV
Viewing Transaction Details¶
Click any transaction row to see full details including:
- Complete description
- Transaction timestamps
- User and wallet information
- Related reference details
- Balance before/after
Transaction Types¶
Transactions are categorized by type:
Credit Transactions¶
- Customer purchases refunded
- Promotional credits
- Manual admin adjustments
- Wallet topups
Debit Transactions¶
- Customer store purchases
- Payment processing fees
- Manual deductions
- Chargebacks
Reference Types¶
Each transaction is tagged with its source:
Wallet Topup¶
- Customer deposited money into wallet
- Usually initial funding or prepayment
Order Payment¶
- Payment for a store order
- Related to specific order transaction
Admin Adjustment¶
- Manual adjustment by administrator
- Reason recorded in description
Refund¶
- Order refund or return credit
- Related to order transaction
Wallet Transaction Filters¶
Use filters to find specific transactions:
- Type Filter: Show Credit or Debit transactions
- Reference Type Filter: Filter by transaction category
- User Wallet Filter: Search by customer name or wallet
- Date Range: Filter by transaction date
Important Notes¶
Manual Edits¶
- Only transactions marked as
admin_adjustmentcan be edited - Automatic transactions (order_payment, wallet_topup, refund) are immutable for audit trail integrity
Manual Creation¶
- Manual transaction creation is disabled through the admin interface
- Transactions are created automatically by system actions (orders, refunds) or through wallet management actions (Add/Deduct Funds)
Audit Trail¶
- All transaction records are preserved for accounting and dispute resolution
- Deletion should be done carefully as it removes audit history
Key Information¶
- Read-Only Mostly: Transaction records are immutable audit logs
- Automatic Recording: Most transactions created automatically by system actions
- Manual Adjustments: Admins can create adjustment records with descriptions
- Balance Tracking: Always shows balance before/after for reconciliation
- Complete History: Never deletes old transactions (preserve for auditing)
- Multi-Currency: Transactions store currency per wallet
- Permanent Records: Deleted transactions remove from audit trail (use carefully)
Related Configuration¶
Configure wallet visibility in System Settings:
- Hide Wallet from Customers - Control whether customers can see and use wallet features
Related Sections¶
- User Wallets - Manage wallet balances and funds
- Payment Methods - Enable wallet as a payment option
- Orders - Order payment details
- Users - Customer account management