Wallet SystemWallet System
Buy Now
View Demo
  • Getting Started

    • Introduction
    • Quick Start
    • Features
    • Installation
    • First-Time Setup
    • Admin Tour
  • Wallet Core

    • Core Wallet
    • Wallet Payment Gateway
    • Recharge / Top-up
    • Wallet Transfer
    • My Wallet Page
    • Shortcodes
  • Earn & Reward

    • Cashback Engine
    • Referral Program
    • Multilevel Referral
    • Daily Login Reward
    • Invite Friends
    • Deposit / Top-up Bonus
  • Spend & Payout

    • Checkout Discount
    • Checkout Restriction
    • Withdrawal
    • PayPal Payout
    • Stripe Payout
    • Refund to Wallet
    • Buy Now Pay Later
  • Identity & Mobile

    • KYC
    • QR Code Payments
  • Wallet Central

    • Overview
    • Endpoint & Routing
    • CTA Discovery
    • Home Dashboard
    • Add Funds
    • Withdraw
    • Withdrawals List
    • Send Money
    • QR Pay
    • Payment Requests
    • Refer & Earn
    • Transactions
    • Settings
    • KYC Flow
    • Architecture
    • Tweaks & Responsive
    • Security
    • Admin Controls
  • Admin Tools

    • Admin Settings (index)
    • Bulk Credit / Debit
    • Analytics Dashboard
  • Settings Tabs

    • General
    • Recharge
    • Checkout
    • Withdrawal
    • Payout (PayPal/Stripe)
    • KYC
    • Cashback
    • Referral
    • Multilevel
    • BNPL
    • QR Pay
    • Notifications
    • Wallet Central
    • Integrations
    • API Keys
  • Notifications

    • Email Notifications
    • SMS Notifications
  • Developer

    • REST API
    • Filters & Hooks
  • Help

    • Troubleshooting
    • FAQ
    • Glossary
Support
Buy Now
View Demo
  • Getting Started

    • Introduction
    • Quick Start
    • Features
    • Installation
    • First-Time Setup
    • Admin Tour
  • Wallet Core

    • Core Wallet
    • Wallet Payment Gateway
    • Recharge / Top-up
    • Wallet Transfer
    • My Wallet Page
    • Shortcodes
  • Earn & Reward

    • Cashback Engine
    • Referral Program
    • Multilevel Referral
    • Daily Login Reward
    • Invite Friends
    • Deposit / Top-up Bonus
  • Spend & Payout

    • Checkout Discount
    • Checkout Restriction
    • Withdrawal
    • PayPal Payout
    • Stripe Payout
    • Refund to Wallet
    • Buy Now Pay Later
  • Identity & Mobile

    • KYC
    • QR Code Payments
  • Wallet Central

    • Overview
    • Endpoint & Routing
    • CTA Discovery
    • Home Dashboard
    • Add Funds
    • Withdraw
    • Withdrawals List
    • Send Money
    • QR Pay
    • Payment Requests
    • Refer & Earn
    • Transactions
    • Settings
    • KYC Flow
    • Architecture
    • Tweaks & Responsive
    • Security
    • Admin Controls
  • Admin Tools

    • Admin Settings (index)
    • Bulk Credit / Debit
    • Analytics Dashboard
  • Settings Tabs

    • General
    • Recharge
    • Checkout
    • Withdrawal
    • Payout (PayPal/Stripe)
    • KYC
    • Cashback
    • Referral
    • Multilevel
    • BNPL
    • QR Pay
    • Notifications
    • Wallet Central
    • Integrations
    • API Keys
  • Notifications

    • Email Notifications
    • SMS Notifications
  • Developer

    • REST API
    • Filters & Hooks
  • Help

    • Troubleshooting
    • FAQ
    • Glossary
Support
  • Getting Started

    • Introduction
    • Quick Start — Wallet Live in 5 Minutes
    • Features
    • Installation
    • First-Time Setup
    • Admin Tour
  • Wallet Core

    • Core Wallet
    • Wallet Payment Gateway
    • Recharge / Top-up
    • Wallet Transfer
    • My Wallet Page
    • Shortcodes
  • Earn & Reward

    • Cashback Engine
    • Referral Program
    • Multilevel Referral
    • Daily Login Reward
    • Invite Friends
    • Deposit / Top-up Bonus
  • Spend & Payout

    • Checkout Discount
    • Checkout Restriction
    • Withdrawal
    • PayPal Payout
    • Stripe Payout
    • Refund to Wallet
    • Buy Now Pay Later (BNPL)
  • Identity & Mobile

    • KYC (Know Your Customer)
    • QR Code Payments
  • Wallet Central

    • Wallet Central Overview
    • Endpoint & Routing
    • CTA Discovery
    • Home Dashboard
    • Add Funds
    • Withdraw
    • Withdrawals List + Detail
    • Send Money
    • QR Pay
    • Payment Requests
    • Refer & Earn
    • Transactions
    • Settings (customer)
    • KYC Flow
    • Architecture
    • Tweaks & Responsive
    • Security
    • Admin Controls
  • Admin Tools

    • Admin Settings
    • Bulk Credit / Debit
    • Analytics Dashboard
  • Settings Tabs

    • General Settings
    • Recharge Settings
    • Checkout Settings
    • Withdrawal Settings
    • Payout Settings (PayPal + Stripe)
    • KYC Settings
    • Cashback Settings
    • Referral Settings
    • Multilevel Settings
    • BNPL Settings
    • QR Pay Settings
    • Notifications Settings
    • Wallet Central Settings
    • Third-Party Integrations
    • API Keys
  • Notifications

    • Email Notifications
    • SMS Notifications
  • Developer

    • REST API
    • Filters & Hooks
  • Help

    • Troubleshooting
    • FAQ
    • Glossary

Transactions

The full ledger view for the customer.

What Customers See

┌────────────────────────────────────────────────────┐
│  H1: Transactions                                  │
│  Sub: Every move on your wallet                    │
├────────────────────────────────────────────────────┤
│  Filter chips                                      │
│   All  Credit  Debit  Refund  Cashback  Transfer  │
│   Withdrawal  Topup  BNPL repay                   │
├────────────────────────────────────────────────────┤
│  Search [______________]   Date [from] [to]       │
│                                          [Export ▼]│
├────────────────────────────────────────────────────┤
│  Row icon  Topup +₹500          2026-04-22 14:23  │
│            Order #1234                             │
│            Balance after ₹1,500                    │
├────────────────────────────────────────────────────┤
│  Row icon  Cashback +₹25         2026-04-21 09:01 │
│            Order #1230                             │
│            Balance after ₹1,000                    │
├────────────────────────────────────────────────────┤
│  Pagination Prev / Next                            │
└────────────────────────────────────────────────────┘

Transactions — full ledger view at /wallet-central/transactions/

Filter Chips

Click to filter by type. URL syncs ?type=credit etc.

ChipFilters
All(no filter)
Creditmoney in
Debitmoney out
Refundrefund-to-wallet rows
Cashbackcashback rows
Transfersent + received
Withdrawalpayouts out
Topuprecharge credits
BNPL repayauto-deductions for BNPL debt

Counts shown next to each chip — within the active date range.

Filter / search bar with date range and export menu

Search

Free-text search against the note field on each row.

?q=lunch

Date Range

from + to inputs. Default last 30 days. "Clear" resets.

Row Anatomy

Each row shows:

  • Type icon (coloured tile by type)
  • Type label
  • Amount (signed)
  • Linked order (if any)
  • Date in customer's timezone
  • Note (if any)
  • Balance after the transaction

Transactions list — typed icon, label, amount, related order, balance after

CSV Export

Export ▼ dropdown:

  • Current page
  • Current filters (all matching rows)
  • Last 90 days
  • Last 365 days

CSV columns: id, date, type, amount, balance_after, currency, order_id, reference, note.

Pagination

Default 25 rows per page. Cursor-based — fast even with millions of rows.

Print View

Add ?print=1 to strip chrome (sidebar, header, filter bar) — only the table renders. Browser "Save as PDF" works the same way.

Empty State

Filtered:

"No transactions match these filters." [ Clear filters ]

Unfiltered (new customer):

"No transactions yet." [ Top up wallet ]

Common Scenarios

Customer disputes a charge

Open their wallet card from the user profile → look at the row in question → date / amount / order link / reference all visible.

Tax / accounting export

CSV export of last 365 days → into a spreadsheet → match against orders table.

Audit a specific batch

If you ran a bulk credit batch, search for bulk: in the filter — all rows from that batch show up.

When Something Goes Wrong

ProblemFix
List empty though balance > 0History denorm out of sync — re-run via Status Tools
CSV download timeoutsReduce date range; raise the export row cap if needed
Type icon missing for a custom typeRegister icon via filter (see dev section)
Filter chip count offStale cache — clear via Status Tools
For developers — hooks

Hooks

HookTypeWhen
wkwp_central_transactions_queryfiltermutate the list query
wkwp_central_transactions_chipsfiltermutate filter chip list
wkwp_central_transactions_csv_columnsfiltermutate CSV header / row mapping
wkwp_central_transaction_iconfilterper-type icon override
wkwp_central_transaction_row_htmlfilterrewrite per-row markup

Related

  • Core Wallet
  • REST API
Prev
Refer & Earn
Next
Settings (customer)