WooPayments transaction tables for WooCommerce stores
Charges, refunds, disputes and payouts in one filterable view, no Stripe dashboard tab-hopping. SleekView turns WooPayments transaction logs into a finance team can work with.
♾️ Lifetime License available
WooPayments tracks the money. SleekView shows you the trail.
WooPayments writes intents, charges, disputes and payouts to its own prefixed tables, then mirrors much of it into wc_orders_meta. The native admin shows you a paginated list, twenty-five rows at a time, with no compound filters and no way to cut across charge state, payout date and dispute reason at once. For a finance team trying to reconcile yesterday's payout against the bank import, that is the difference between a ten-minute task and a half-day task.
SleekView treats every gateway record as a row you can sort, filter, segment by status and export. Stack filters across intent status, dispute reason and payout arrival date so reconciliation queries take seconds. Group by payout to match line items against a single bank settlement. Build a saved view of needs_response disputes ordered by deadline so nothing slips past the 48-hour window.
Inline-editable merchant fields — order notes, internal tags — let finance annotate transactions without leaving the row. Scoped CSV export ships only the rows that match your current filter, so accounting receives the slice they need rather than the entire transaction log.
Workflow
From WooPayments tables to a queryable surface
Read the gateway tables
Stack reconciliation filters
Group by payout
Annotate and export
Sample columns
How WooPayments stores transactions
wp_woocommerce_payments_*
| Field | Type | Stores | Indexed | Status |
|---|---|---|---|---|
| payment_intent_id | varchar | Stripe-side intent reference | Yes | Active |
| charge_id | varchar | Captured charge identifier | Yes | Active |
| dispute_status | varchar | Open chargeback workflow state | No | Sync |
| payout_arrival_date | datetime | Expected bank settlement | Yes | Active |
Comparison
WooPayments admin vs. SleekView
WooPayments default
- Transactions list paginated 25 at a time, no real filtering
- No way to combine refunds, disputes, and payouts in one query
- Status changes require opening each transaction modal
- CSV export is full-table only, no scoped slices
- No saved views per finance teammate
SleekView
- Filter charges by status, currency, country, or fee bracket
- Inline-edit order notes attached to each transaction
- Group by payout to reconcile against bank statements
- Saved views for disputes, refund queue, failed intents
- Export the visible slice as CSV in one click
Features
What SleekView gives you for WooPayments
Status-aware filters
Stack filters across intent status, dispute reason and payout date so reconciliation queries that used to require SQL run in seconds from the admin grid.
Inline notes
Add merchant notes to transactions without leaving the row. Notes surface in saved views so reconciliation context stays attached to the data, not in chat threads.
Scoped CSV export
Export only the rows matching your current filter, with the columns finance actually wants. Ready to paste into spreadsheets or import into accounting software.
Audience
Where finance teams use SleekView
Reconcile payouts to the cent
Group transactions by payout_arrival_date and match totals against your bank import in one screen. The line-by-line scroll replaces a dozen filtered list pages.
Dispute triage
Build a saved view of needs_response disputes ordered by response deadline. Nothing slips past 48 hours because the queue is the team's pinned landing page.
Failure rate monitoring
Slice failed intents by country and card brand to spot regional declines before refunds and chargebacks spiral. Run the same view weekly to catch trends early.
The bigger picture
Payments data is operational, not just historical
Stores running on WooPayments live or die by how fast finance can answer four questions: did yesterday's payout match the bank, are there disputes I need to respond to today, is the failure rate spiking on a specific country or card brand, and which refunds are still in the queue. The default WooPayments admin can answer none of those without the operator manually walking the list page-by-page or exporting the entire transaction log to Excel and pivot-tabling it themselves. That is fine for a side project, untenable for a store doing meaningful volume.
A queryable surface against the gateway data turns those four questions into saved views and reduces the daily reconciliation cycle from hours to minutes. It also means dispute deadlines stop being missed because the needs_response queue is its own pinned view, not something buried inside a list. Treating WooPayments data as a working table — not just a static log — is what lets a finance function actually scale alongside store volume.
Questions
Common questions about SleekView for WooPayments
No. WooPayments still processes payments, settles payouts and handles dispute responses through its API. SleekView reads the data WooPayments has already written into your database and presents it as a workable table UI. Disabling SleekView changes nothing about how payments flow — it just removes the alternative admin view. The gateway integration, webhooks and Stripe-side state are completely untouched.
 You can edit allowed merchant fields like internal notes, custom tags and any meta keys you have explicitly marked editable. Refunds themselves still flow through the WooPayments API because they need to update Stripe-side state, not just the local database. The grid surfaces the refund state inline so finance can see what is pending without leaving the row, but the actual capture goes through the gateway.
 SleekView reads live from the WordPress database on every load. The rows match exactly what WooPayments wrote on its last webhook sync, with no caching layer in between. If WooPayments processed a webhook five seconds ago, the grid reflects it on the next load. The only freshness lag is whatever delay exists between Stripe's event and WooPayments writing to the database, which is the same lag the native admin has.
 No. SleekView only queries when an admin opens a view in the back office. Storefront pages, checkout flows and customer-facing API calls never trigger SleekView queries. The grid uses indexed columns and pagination, so even on stores with hundreds of thousands of transactions the response stays fast. Heavy compound filters can take longer; saving them as views with appropriate indexes keeps everything under a second.
 Yes, with per-site or network-wide views depending on how you scope the query. Single-store networks usually want per-site grids so each store's finance team sees only their own transactions. Multi-store finance functions can configure a network-wide view that aggregates across stores using the same payment processor, which is helpful when one team reconciles for several sites.
 Yes. Saved views can be private to one user or shared across capabilities you define. A common pattern is shared views for the recurring finance tasks ("Yesterday's payout reconciliation", "Open disputes") and private views for individual analysts working on one-off questions. Sharing respects the same per-role row scoping so a shared view does not bypass anyone's read permissions.
 Yes. Refund state surfaces as its own column with filterable values (pending, succeeded, failed). Chargeback workflow state appears alongside dispute reason and response deadline. The chargeback evidence itself still lives in WooPayments — SleekView just gives you a sortable queue of which disputes need attention, when they are due and what category they fall into so the response team works the right ones first.
 WooPayments writes processing fees per transaction, and SleekView promotes that fee field to a sortable column with currency formatting. Group by country, card brand or fee bracket to spot where fees concentrate. Stores running internationally find this useful for deciding when a regional acquirer or local payment method would lower their effective fee rate compared to the WooPayments default.
 Pricing
More than 1000+
happy customers
Explore our flexible licensing options tailored to your needs. Upgrade your license anytime to access more features, or opt for a lifetime license for ongoing value, including lifetime updates and lifetime support. Our hassle-free upgrade process ensures that our platform can grow with you, starting from whichever plan you choose.
Lifetime ♾️
Most popular
EUR
once
- Unlimited websites
- Lifetime updates
- Lifetime support
...or get the Bundle Deal
and save €250 🎁
The Bundle (unlimited sites)
Pay once, own it forever
Elevate your WordPress site with our exclusive plugin bundle that includes all of our premium plugins in one package. Enjoy lifetime updates and lifetime support. Save significantly compared to buying plugins individually.
What’s included
-
SleekAI
-
SleekByte
-
SleekMotion
-
SleekPixel
-
SleekRank
-
SleekView
€749
Continue to checkoutBrowse more
- Woocommerce Xero
- Ecwid
- Bigcommerce
- Iconic Woothumbs
- Woocommerce Tax Toggle
- Wpc Fly Cart
- Woocommerce Eu Vat Number
- Yith Woocommerce Affiliates
- Solid Affiliate
- Woocommerce Shipping Easypost
- Wpc Product Bundles
- Aelia Currencyswitcher
- Woocommerce Shipping Pickup Location
- Woocommerce Product Bundles
- Cart66 Cloud