✨ 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

SleekView Kanban for Paystack for WooCommerce

SleekView reads WooCommerce orders paid through the Paystack gateway, groups every order by its payment status, and lets finance drag orders between Pending, Processing, Completed, and Refunded so the underlying WooCommerce order updates the moment the column changes.

♾️ Lifetime License available

SleekView Kanban board for Paystack for WooCommerce

Why Paystack orders fit a kanban view

Paystack for WooCommerce processes payments through the Paystack African payment gateway. Orders come through with the standard WooCommerce statuses like wc-pending, wc-processing, wc-on-hold, wc-completed, and wc-refunded, plus Paystack-specific metadata in wp_postmeta for the paystack_txn_ref, the payment_channel (card, bank, USSD, mobile money), the gateway_response, and the date_paid. The native WooCommerce orders screen shows them mixed with all other orders, which makes Paystack reconciliation hard.

SleekView Kanban reads the same WooCommerce orders you would query with WC_Order, filtered to orders that used the Paystack gateway. Pick post_status as the group column and every order becomes a card slotted under Pending, Processing, Completed, or Refunded. Card fronts show the customer name, the order total in NGN, GHS, KES, ZAR, or store currency, the Paystack payment_channel, the paystack_txn_ref, and the date placed, so finance has every Paystack-specific detail right on the card.

Dragging a card between columns calls the standard WooCommerce status transition the admin uses, which fires woocommerce_order_status_changed. Paystack's refund webhook fires for refund transitions when configured, the customer notification email goes out through WooCommerce's email module, and any extension subscribed to the WooCommerce hooks reacts, exactly as it would after a manual admin status change from the order edit screen.

Workflow

From Paystack order list to live finance board

1

Connect your WooCommerce order source

Point SleekView at the orders post type with a filter for the Paystack gateway meta. Add filters for payment channel, NGN or GHS amount range, or date so the board scopes to Paystack transactions from this week rather than every gateway transaction the storefront has processed.
2

Pick post_status as the group column

Choose post_status and the board renders one column per WooCommerce status. You can also group by Paystack payment channel when reconciling card versus USSD transactions, or by country when separating Nigerian from Ghanaian and Kenyan traffic on the same board for finance team.
3

Choose what each Paystack order card shows

Map fields onto the card front. Most finance teams show the customer billing name, order total in NGN or local currency, Paystack payment_channel, paystack_txn_ref from order meta, date placed, and the gateway_response so finance has every detail for reconciliation against Paystack.
4

Enable drag-and-drop status updates

Turn on writeback so dragging a card writes the new post_status. WooCommerce hooks fire normally, Paystack refund webhook fires for refund transitions when configured, customer notification emails go out, and capability checks tie writeback to edit_shop_order so only managers can change.

Sample board

Sample Paystack order board

Four real WooCommerce statuses applied to Paystack orders showing how a finance team reconciles card, bank, USSD, and mobile money payments across the African payment workflow.
Pending
12
Order #14872 awaiting Paystack confirm
Mara V, NGN 18400, card
Order #14869 awaiting Paystack confirm
Theo Berg, NGN 84000, bank
Order #14863 awaiting Paystack confirm
Klaus M, NGN 12000, USSD
Processing
62
Order #14855 Paystack card captured
Anna Becker, NGN 28000, card
Order #14849 Paystack bank captured
Hiroshi Tanaka, NGN 124000, bank
Order #14842 Paystack mobile captured
Sofia Romero, GHS 480, mobile
Completed
284
Order #14820 Paystack card completed
James OConnor, NGN 84000, card
Order #14808 Paystack USSD completed
Priya Sharma, NGN 18400, USSD
Order #14795 Paystack bank completed
Lukas Novak, KES 22400, bank
Refunded
6
Order #14728 Paystack card refund
Carla Bianchi, NGN 12400, refund
Order #14710 Paystack bank refund
David Park, NGN 48000, refund
Order #14694 Paystack USSD refund
Olivia Wright, NGN 18400, refund

Comparison

Default WooCommerce orders vs SleekView Kanban

Default WooCommerce orders list

  • Flat orders list with status as a small label per row, no Paystack channel distinction
  • No visual sense of how many Paystack card versus USSD payments are processing today
  • Bulk status changes require checkboxes and a dropdown at the top of the screen
  • Filtering by payment gateway requires custom URL parameters or SQL queries directly
  • Finance staff need full shop manager access just to flip an order to refunded

SleekView Kanban

  • Reads the standard wp_posts or HPOS orders directly without a sync
  • Drag a card to fire woocommerce_order_status_changed normally
  • Cards show customer, NGN total, Paystack channel, paystack_txn_ref, gateway_response
  • Column counts update live so a Pending Paystack backlog stays visible always
  • Per-role capabilities tie writeback to edit_shop_order as expected

Features

What SleekView Kanban gives you for Paystack for WooCommerce

Native Paystack payment engine

Every column maps to a real WooCommerce order status registered through wc_register_order_status. Paystack refund webhooks fire for refund transitions when configured, customer emails go out through WooCommerce's email module, and any extension subscribed to WooCommerce hooks reacts.

Drag-and-drop with audit trail

Each move writes a note to the order timeline naming the user who dragged it and the column it came from. If a finance lead pushes a refund through the board, the chain of custody stays permanent and visible to compliance reviewers later during the next monthly audit cycle window.

Saved boards per payment channel

Filter to Paystack card transactions for the card reconciliation lead, USSD transactions for the mobile lead, and bank transfer transactions for the bank reconciliation analyst. Each saved view becomes a shareable URL that opens straight into the right board every shift for the team.

Audience

Where a Paystack kanban changes daily work

Daily payment reconciliation

Finance pulls the Completed column for the day filtered to Paystack, sums the totals by payment channel, and reconciles against the Paystack dashboard payouts report for the day without manually exporting CSVs from both systems to find discrepancies one by one in spreadsheets daily.

Pending payment triage

When orders sit in Pending longer than the Paystack SLA, finance filters the affected cohort by gateway_response, identifies the gateway issue, and contacts Paystack support directly with the paystack_txn_ref values from the cards to resolve before more orders stall in the pending queue.

Refund workflow

Support drags refund-approved orders from Completed to Refunded, the Paystack refund webhook fires for the refund transition, and finance reconciles the refund batch against the Paystack dashboard refund report without having to manually trigger refunds from Paystack one at a time.

The bigger picture

Why this view matters for an African e-commerce store

African e-commerce stores running Paystack process hundreds of transactions every day across card, bank, USSD, and mobile money payment channels routed through the Paystack gateway. Some clear instantly, some take a few minutes for bank confirmation, some get stuck in Pending when the customer abandons the Paystack page. The default WooCommerce orders screen mixes Paystack transactions with COD, prepaid, and other gateway orders, which makes Paystack-specific reconciliation a CSV export exercise every single day.

The disconnect between what the Paystack dashboard shows and what WooCommerce shows is the source of most accounting headaches for African merchants using Paystack. A successful card payment lands in Paystack but the WooCommerce order stays Pending because the webhook failed. A refund shows in WooCommerce but never appears in the Paystack dashboard because the integration was misconfigured.

A daily payout from Paystack shows hundred thousand Naira more than WooCommerce reports as Completed and nobody knows why. A kanban view that reads and writes the same WooCommerce orders the gateway processed, filtered to Paystack specifically, keeps the team and the books honest. Every drag is a real status change, every column count reflects the real Paystack pipeline health, and the cards themselves carry enough context for a new finance analyst to handle reconciliation on day one of the job.

Questions

Common questions about SleekView Kanban for Paystack for WooCommerce

Yes. SleekView reads standard WooCommerce orders and filters to orders that used the Paystack gateway through the order meta. The board scopes to Paystack transactions so finance sees Paystack-specific reconciliation separately from COD and other payment method orders on the storefront.

 

Yes. The plugin's refund integration listens for woocommerce_order_status_changed to refunded and calls the Paystack refund API when configured. Dragging a card to Refunded fires the same status transition the admin uses, so the Paystack refund webhook fires exactly as it would after a manual refund.

 

Yes. Card fields are configurable per board. Most finance teams show the customer billing name, order total in NGN or local currency, Paystack payment_channel (card, bank, USSD, mobile money), paystack_txn_ref from order meta, date placed, and the gateway_response for full reconciliation.

 

Yes. Every move runs through current_user_can('edit_shop_order') before the status writeback hits the database. A shop manager can move anything, a finance role with limited access can drag for personal sorting but the change does not persist, and unauthorized moves snap back with a toast.

 

Filters apply at the database query level. A typical board scopes to Paystack orders from the current and prior day for the daily reconciliation, so the rendered card count stays under a thousand. Older orders remain queryable through a separate saved archive view for monthly audits.

 

Yes. SleekView reads from the wc_orders table when HPOS is enabled and falls back to the wp_posts orders post type otherwise. The same column mapping and drag behavior work in both modes, and you can switch between them without redoing your saved board views on the finance team monitors.

 

Yes. You can build a saved view filtered to Paystack card transactions only, or USSD-only, or mobile-money-only. Each saved view becomes a shareable URL that opens into a focused board for that channel, so finance can specialize on card versus USSD reconciliation depending on the role.

 

Yes. Every drag writes an order note through WooCommerce's native order notes API. The note names the user, the source status, the destination status, and the timestamp. It shows up in the order edit screen, in the customer-facing order history if enabled, and in any export that pulls notes.

 

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