✨ New Plugin Alert ✨ SleekRank is now available with €50 launch discount
✨ New Plugin Alert ✨ SleekRank is now available with €50 launch discount
✨ New Plugin Alert ✨ SleekRank is now available with €50 launch discount
✨ New Plugin Alert ✨ SleekRank is now available with €50 launch discount
✨ New Plugin Alert ✨ SleekRank is now available with €50 launch discount
✨ New Plugin Alert ✨ SleekRank is now available with €50 launch discount
✨ New Plugin Alert ✨ SleekRank is now available with €50 launch discount
✨ New Plugin Alert ✨ SleekRank is now available with €50 launch discount
✨ New Plugin Alert ✨ SleekRank is now available with €50 launch discount
✨ New Plugin Alert ✨ SleekRank is now available with €50 launch discount

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

SleekView table view for WooPayments

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

1

Read the gateway tables

SleekView reads the WooPayments-prefixed tables together with wc_orders_meta, joining intents, charges, disputes and payouts to the orders they belong to.
2

Stack reconciliation filters

Filter by intent status, dispute reason, payout arrival date, currency or country in any combination. Each compound filter saves to a named view.
3

Group by payout

Open the grid grouped by payout_arrival_date and the rows aggregate into the same buckets your bank statement uses, making line-by-line reconciliation a scroll instead of a join.
4

Annotate and export

Add internal merchant notes inline. Export the visible slice as CSV ready to drop into spreadsheets or accounting software, with only the columns finance needs.

Sample columns

How WooPayments stores transactions

WooPayments creates plugin-prefixed tables for action scheduler logs and intent records, while attaching gateway metadata to standard WooCommerce order tables.
Source: 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.

Starter

€79

EUR

per year

  • 3 websites
  • 1 year of updates
  • 1 year of support

Pro

€149

EUR

per year

  • Unlimited websites
  • 1 year of updates
  • 1 year of support

Lifetime ♾️

Most popular

€249

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