SleekView for WooCommerce Stripe Payment Gateway: charges and intents as tables
The official WooCommerce Stripe gateway writes charge IDs, intent references and 3DS results into wc_orders_meta. SleekView promotes those keys to typed columns finance and risk can actually filter, group and export.
♾️ Lifetime License available
Stripe metadata is on every order. SleekView puts it on the list.
The official WooCommerce Stripe gateway plugin does not maintain its own custom tables. It writes Stripe-side identifiers like _stripe_charge_id, _stripe_intent_id, _stripe_card_last4 and _stripe_card_brand into wc_orders_meta against each order, plus a Stripe customer reference in wp_usermeta. That schema is clean, but the data is invisible at the list level because the WooCommerce orders screen cannot filter or sort on arbitrary meta keys.
SleekView reads those meta keys against High-Performance Order Storage and promotes any chosen key into a typed column. Charge IDs, intent statuses, last4, card brand and 3DS outcome all become first-class filters. A saved view of refund-ready captures, or 3DS-fallback authorizations, replaces a manual export and Excel pivot.
Edits route through WooCommerce's CRUD layer so the audit trail and order notes stay intact. Read-only Stripe references (charge ID, intent ID) stay locked so they can never desync from Stripe state. Per-role masking hides PAN last4 from staff who do not need it, while finance keeps full visibility for reconciliation.
Workflow
Promote Stripe gateway meta to first-class columns
Pick the source
wc_orders joined with wc_orders_meta. The grid auto-detects every _stripe_-prefixed key the gateway writes per order.
Compose columns
Save and scope per role
Edit inline or bulk update
Sample columns
How the WooCommerce Stripe gateway stores order data
wc_orders_meta. The gateway does not create custom plugin tables, so every Stripe field lives as a meta key.
wp_wc_orders_meta + wp_usermeta
| Meta key | Description | Type | Editable | Status |
|---|---|---|---|---|
| _stripe_charge_id | Captured charge reference | string | No | Read |
| _stripe_intent_id | PaymentIntent reference | string | No | Read |
| _stripe_card_brand | Visa, Mastercard, Amex, etc. | string | No | Read |
| _stripe_customer_id | Linked Stripe customer | string | Yes | Editable |
Comparison
Default WooCommerce Stripe Payment Gateway admin vs SleekView
Default WooCommerce Stripe Payment Gateway admin
- Stripe meta hidden inside the per-order edit screen with no list-level filters
-
No way to filter orders by
_stripe_card_brandor_stripe_intent_status -
_stripe_charge_capturedflag visible only on individual orders - Authorize-only orders sit mixed in with captured orders in the same list
- Refund history scattered across order notes instead of a queryable column
SleekView
-
Promote any Stripe meta key from
wc_orders_metato a sortable column -
Filter by
_stripe_card_brand, country, or three-D-Secure outcome in one click -
Authorization-only queue as a saved view from
_stripe_charge_captured -
Inline edit allowed Stripe references like
_stripe_customer_id - Export filtered CSV slices with only the Stripe columns finance needs
Features
What SleekView gives you for WooCommerce Stripe Payment Gateway
Meta as columns
Pick any Stripe meta key (_stripe_charge_id, _stripe_card_last4, _stripe_3ds_outcome) and surface it as a typed column with the right filter operators automatically applied.
Charge filters
Combine WooCommerce order status with Stripe charge state for refund-ready, 3DS-fallback and authorized-but-not-captured views. Each compound filter saves as a named view.
3DS and SCA audit
Track which orders went through Strong Customer Authentication and which fell back, using the _stripe_3ds_outcome meta. Useful for risk audits and regional SCA compliance reviews.
Audience
Who uses SleekView for WooCommerce Stripe Payment Gateway
Finance reconciliation
Build a view that pairs _stripe_charge_id with the WooCommerce order total and capture date, grouped by Stripe payout. Reconciling Stripe deposits against shop revenue stops needing a CSV pivot.
Risk and fraud review
Filter on _stripe_3ds_outcome, AVS response and CVV result to spot risky cohorts. The same saved view surfaces the orders most likely to chargeback so support can pre-collect shipping evidence.
Support triage
When a customer calls about a failed payment, filter by _stripe_intent_status and email. The whole charge history surfaces inline instead of opening orders one by one.
The bigger picture
Stripe data lives in your database, not the dashboard
Most stores treat the Stripe dashboard as the source of truth and the WooCommerce admin as where orders get fulfilled. That works until finance asks a question that needs both, like which orders shipped against a 3DS-fallback charge, which customers had a CVV mismatch but checkout completed, or which refundable orders are sitting past the seven-day authorization mark. Pivoting between the Stripe dashboard and WooCommerce orders means correlating IDs across two systems and accepting that compound queries are basically impossible.
The data is already in your database, written there by the official Stripe gateway as order meta. Promoting those keys to columns turns a class of finance and risk questions from "export both systems and pivot in Excel" into "open this saved view". For stores doing meaningful Stripe volume, that gap is the difference between catching an expired-card wave on day one versus day fourteen, or assembling chargeback evidence in minutes versus hours.
Questions
Common questions about SleekView for WooCommerce Stripe Payment Gateway
No. The official plugin uses wc_orders_meta exclusively (and wp_postmeta on legacy CPT storage). Every Stripe-side identifier, intent reference and card detail lives as a meta key on the WooCommerce order. SleekView treats those meta keys as proper columns, which is the cleanest path because there is no separate table to join.
No. _stripe_charge_id and _stripe_intent_id are immutable references to state on Stripe's side, so editing them locally would silently desync the order from the actual charge. SleekView marks those columns read-only. Custom notes and any meta keys you have explicitly marked editable can be inline-edited and route through WooCommerce's CRUD layer.
Yes. SleekView reads from the High-Performance Order Storage tables (wc_orders, wc_orders_meta) that the modern Stripe gateway writes to. Sites still on legacy CPT order storage are also supported; the grid detects which storage layer is active and queries the right one. Column promotions and saved views carry over across the HPOS migration.
Saved sources stored under _stripe_source_id and the Stripe customer reference on wp_usermeta surface as their own filterable columns. Card last4 and brand are exposed; PAN is never stored locally because Stripe does not expose it. Per-role masking can hide last4 from support staff who do not need it.
Yes. The visible slice exports to CSV with any promoted Stripe meta columns included. Column-level masking is honored on export, so PII fields hide for users without the right capability. A common pattern is finance exporting weekly refund-queue slices with _stripe_charge_id, capture date and customer email.
No. SleekView reads only what the gateway already wrote to your database. There is no outbound call to Stripe at any point, which keeps the grid fast and means SleekView works whether the Stripe API is reachable or not. Actions that need to update Stripe (refunds, captures) still run through the gateway's own order actions.
 
Yes. The gateway writes _stripe_charge_captured as part of the intent metadata. SleekView promotes that as a filterable column, so a saved view of authorized-but-not-captured orders is one click away. Stores running manual capture (preorders, custom fulfillment) use it to clear orders before the seven-day authorization window expires.
For Stripe Connect marketplaces or multi-account stores, the connected account ID stored as gateway meta surfaces as a column you can group by. Application fees and connected-account splits are also exposed as columns when present, which helps marketplace finance reconcile platform revenue against subaccount payouts.
 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
- Yith Woocommerce Subscription
- Surecart Subscriptions
- Woocommerce Quickbooks
- Woocommerce Pagseguro
- Woocommerce Cod Fee
- Woocommerce Truste Checkout
- Woocommerce Stock Notifier
- Ti Woocommerce Wishlist
- Woocommerce Ebay Integration
- Woocommerce Payments Stripe
- Edd Aweber
- Woocommerce Eparcel
- Shopify Importer
- Mvx Marketplace
- Edd Paypal Pro
- Groups Wp Pro
- Wishlist Registration
- Buddymeet
- Nextend Social Login
- Wp Fluent Affiliate
- Buddypress Media
- User Access Manager
- Subscriber Only
- Memberpress Coupons
- Userpro Pro
- Private Content Restricted Content
- Paid Memberships Pro Addons
- Paid Membership Pro Pro
- Ultimatemember Real Time Notifications
- Indeed Ultimate Member