Skip to content

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

Wallet Transactions List

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_adjustment can 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)

Configure wallet visibility in System Settings: