SleekView Kanban for Razorpay for WooCommerce
Razorpay for WooCommerce writes the Razorpay payment ID, payment status, and order ID into WooCommerce order meta on every order it processes. SleekView reads wc_orders joined with the Razorpay meta keys, groups orders by status, and renders one card per payment.
♾️ Lifetime License available
Read your Razorpay payments as a board, not a Woo list
Razorpay for WooCommerce attaches a Razorpay payment to every WooCommerce order it handles. The Razorpay payment ID lands in wc_orders_meta under a key such as _razorpay_payment_id, the linked Razorpay order ID under _razorpay_order_id, and the gateway's signature for verification under _razorpay_signature. The Razorpay payment lifecycle (created, authorized, captured, failed, refunded) maps to the WooCommerce order status the plugin sets on each transition.
SleekView reads wc_orders and joins on wc_orders_meta so each row carries both the WooCommerce status and the Razorpay payment ID. The natural column to group by is the WooCommerce status, which is what Razorpay drives on capture and refund: Pending payment for created, Processing for captured, Refunded for refunded, and Failed for failed. Cards show the order number, the customer name from billing_first_name plus billing_last_name, the total_amount, and the Razorpay payment ID for support lookups.
Dragging a card from Pending payment to Processing writes wc-processing to wc_orders.status, which is the same value the Razorpay capture webhook writes when the gateway captures the payment. Refunded orders stay visible as their own column so finance can reconcile against Razorpay's dashboard, and failed orders sit on the board too instead of being hidden behind a status filter, which matters in markets where card decline rates spike during peak hours.
Workflow
From wc_orders to a Razorpay board in four steps
Point SleekView at WooCommerce
Pick status as the grouping column
Choose what shows on cards
Enable drag and drop
Sample board
Sample Razorpay orders board
Comparison
Default Woo orders list vs SleekView Kanban
Default Razorpay-paid orders
- Razorpay-paid orders are mixed in with every other gateway in the list
- Status changes still need opening each order and saving the form
- Refunded and failed Razorpay orders are hidden behind a filter dropdown
- Razorpay payment ID needs a click into each order to read
- No grouped view of payments by Razorpay method (card, UPI, net banking)
SleekView Kanban
-
Reads
wc_orderswith Razorpay IDs fromwc_orders_meta -
Groups by
statusso every Razorpay order lands in a column - Drag and drop writes through the WooCommerce API for clean transitions
- Card fronts show order, customer, total, and Razorpay payment ID
- Refunded and failed orders stay visible as their own columns on the board
Features
What SleekView Kanban gives you for Razorpay for WooCommerce
Group by WooCommerce status
Group by the wc_orders.status column so Pending payment, Processing, Completed, Refunded, and Failed each get a column with a live count. Switch the grouping to a meta key like the Razorpay payment method when finance wants to read UPI and card separately.
Drag and drop respects Razorpay hooks
Cards move with the pointer or arrow keys and SleekView writes the new status through the WooCommerce order API. Razorpay-aware code listening on order status transitions sees the same change a capture webhook would write to the row.
Filter by Razorpay ID, date, or total
Filter the whole board by Razorpay payment ID, date range, or order total. Useful when support is chasing a single failed payment by ID and wants to see only that order without scrolling through the full pipeline of the day.
Audience
Where a Razorpay kanban earns its keep
Decline rate watch
The Failed column shows every Razorpay payment that did not go through. Support reads the column at peak hours, drags ones with new payment details back to Pending payment, and watches the column count fall.
Refund reconciliation
Refunded stays visible as its own column. Finance ticks each card off against the Razorpay dashboard at month end, using the payment ID on the card front to match the gateway record.
Daily fulfillment standup
Ops pulls up the Processing column every morning and burns it down to Completed during the day. Counts on each column show progress without anyone running a report.
The bigger picture
Why a board beats the default Woo orders list for Razorpay
Razorpay for WooCommerce ships a clean payment flow but reuses the WooCommerce orders screen for everything that happens after capture. That screen does not know Razorpay from any other gateway, so the team scrolls through a single mixed list with a filter dropdown to find their decline rate. A kanban grouped by status puts every Razorpay order on one screen with counts on each column and the Razorpay payment ID on each card for support lookups.
Pending payment, Processing, Completed, Refunded, and Failed become columns the team works during the day. Dragging a card writes the same wc_orders.status value the Razorpay capture or refund webhook would write, so any code listening on transitions behaves identically. Refunded and failed orders stay visible as their own columns, which is what reconciliation against the Razorpay dashboard needs at the end of the month.
The team reads the same data the orders screen reads, just with position and counts doing the heavy lifting.
Questions
Common questions about SleekView Kanban for Razorpay for WooCommerce
No. SleekView Kanban is an extra reading layer on the same wc_orders rows. The standard WooCommerce orders screen and the Razorpay gateway settings keep working. Any change made on the board is the same wc_orders.status write a manual edit would do.
 The columns are the WooCommerce statuses Razorpay drives on each transaction: Pending payment, Processing, Completed, Failed, and Refunded, plus On hold and Cancelled when the store uses them. SleekView only renders columns that actually have rows in the date range.
 Moving a card to Processing writes wc-processing to the local order, which fires WooCommerce hooks. It does not capture or change the payment on Razorpay because that is the gateway's responsibility, the board is a reading and ops layer over the WooCommerce side of the integration.
 Yes. SleekView exposes the _razorpay_payment_id meta key as a field, so the payment ID can sit on the card front next to the order number and total. That makes support lookups against the Razorpay dashboard a copy and paste instead of a click into each order.
 Yes. If the integration stores the Razorpay method (card, UPI, net banking, wallet) in a meta key, that field becomes a grouping option. A saved view that groups by method shows each gateway category as its own column for finance and BI reviews.
 No. Refunds run through the standard WooCommerce refund action, which talks to Razorpay through the plugin. SleekView's card back can link to the WooCommerce refund screen for the order, but it does not write the refund itself so the gateway integration stays the source of truth.
 Yes. SleekView reads wc_orders and wc_orders_meta when HPOS is on and falls back to the shop_order post type on legacy stores. The Razorpay plugin already supports HPOS through the same meta keys, so the board configuration works in both modes.
 Yes. A date filter on date_created scopes the whole board to the window you choose. The counts on each column update to match, which is useful during a flash sale when ops needs to read only today's queue without yesterday's noise.
 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 checkout