SleekView for Instamojo: gateway transactions as tables
Instamojo for WooCommerce stores its payment id and payment request id against each order's meta. SleekView reads those fields directly so finance teams can reconcile against the Instamojo dashboard without per-order clicks.
♾️ Lifetime License available
Instamojo reconciliation as one screen
Instamojo for WooCommerce records each successful payment with the Instamojo-side payment id and payment request id stored in the order's meta. On HPOS stores those values land in wc_orders_meta; on legacy stores they live in postmeta. The default Orders screen shows order number, status, total, and customer, but the gateway-side ids stay invisible until you click into each order.
SleekView reads the order tables alongside the Instamojo meta keys and presents one row per order with the payment id, payment request id, and the gateway response status where stored. Filter to Instamojo-paid orders for a date range, sort by total to spot outliers, scope to refunded orders to reconcile against the Instamojo refund report. Inline-edit order status routes through WooCommerce's CRUD layer, so any status hooks the gateway plugin or your custom code listens to fire as expected.
The view stops at what's stored against the order. Instamojo's authoritative settlement and chargeback data still lives on the Instamojo dashboard. SleekView's job is to make the WooCommerce side legible enough that reconciliation against Instamojo becomes a side-by-side comparison rather than a per-order spelunking exercise.
Workflow
Compose Instamojo reconciliation views from WooCommerce order data
Pick a base scope
payment_method = instamojo for the reconciliation queue, or any order view with Instamojo columns added conditionally.
Add gateway meta columns
Filter to the workflow
Save per role
Sample columns
A typical Instamojo orders view
wp_wc_orders + wp_wc_orders_meta (or postmeta on legacy stores)
| Order | Status | Payment id | Payment request | Total |
|---|---|---|---|---|
| #7421 | Complete | MOJO2401a1b2c3d | 9a8b7c6d5e4f3210 | ₹1,899.00 |
| #7420 | On hold | MOJO2401a1b2c3e | 9a8b7c6d5e4f3211 | ₹2,499.00 |
| #7419 | Refunded | MOJO2401a1b2c3f | 9a8b7c6d5e4f3212 | ₹999.00 |
| #7418 | Complete | MOJO2401a1b2c40 | 9a8b7c6d5e4f3213 | ₹3,499.00 |
Comparison
Default WooCommerce admin vs SleekView
Default WooCommerce admin
- Order list shows total and status but not the Instamojo payment id or payment request id
- Reconciliation against Instamojo requires opening each order to read the meta
- No cross-order view of Instamojo-paid orders filtered by date range
- Refund-state audits walk through orders one at a time
- Cannot save a view scoped to Instamojo as the payment method
SleekView
- Read WooCommerce orders joined with Instamojo meta keys
- Show payment id and payment request id per row
- Filter to Instamojo-paid orders, refunded orders, or orders within a date range
- Inline-edit order status through WooCommerce's CRUD layer
- Save reconciliation views per finance owner
Features
What SleekView gives you for Instamojo for WooCommerce
Payment id and request id as columns
Instamojo stores both ids on the order's meta. SleekView surfaces them as columns so reconciliation against the Instamojo dashboard is a side-by-side comparison rather than per-order clicks.
Filter to Instamojo as the payment method
Scope any order view to payment_method = instamojo (matching the gateway slug your version uses) and audit only those orders. Stack filters with date range and status to focus on the day's reconciliation queue.
Inline status edits through WooCommerce CRUD
Status changes route through WooCommerce's CRUD layer, so woocommerce_order_status_changed and gateway-side hooks fire as expected. Bulk operations iterate per row through the same path.
Audience
Who uses SleekView for Instamojo
Finance reconciliation
Instamojo-paid orders for the day with payment id and payment request id visible. Match against the Instamojo dashboard's settlement report without opening each order in WordPress.
Refund audit
Refunded orders filtered to Instamojo as the payment method, with payment id visible for the gateway-side refund lookup. Catches refunds processed in WooCommerce that still need a gateway-side match.
Support
Customer asks for a transaction id during a call. One view, search by order number, payment id and payment request id visible without opening the order screen.
The bigger picture
Why gateway columns matter for Instamojo stores
Indian-market WooCommerce stores running Instamojo end up doing the same reconciliation work that gateway-paid stores everywhere do, except split between WordPress admin and the Instamojo dashboard. WooCommerce knows the order, the customer, the total, and the WooCommerce-side payment status. Instamojo knows the payment id, the payment request id, the settlement timestamp, and the refund state.
The plugin stores Instamojo's view of the world against each WooCommerce order, but the default order list keeps those fields invisible. So reconciliation becomes "open every Instamojo-paid order from yesterday, copy the payment id, paste into the Instamojo dashboard, confirm match." SleekView's job is to expose the meta as columns and let the team filter to the day's Instamojo-paid orders in one screen. The Instamojo dashboard stays the source of truth for settlement and chargebacks.
The WooCommerce side becomes legible enough that the side-by-side match is the only step finance has to perform manually. Same data, dramatically less context-switching.
Questions
Common questions about SleekView for Instamojo for WooCommerce
No. It reads what the Instamojo plugin already stored against each WooCommerce order: the payment id and the payment request id. Live calls to Instamojo for settlement or refund status would need an additional integration that the plugin itself does not provide. Most reconciliation work is the side-by-side match between what the order shows and what the Instamojo dashboard shows, which is exactly what the table view enables.
 
Yes. On HPOS the gateway meta lives in wc_orders_meta; on legacy stores it lives in postmeta. SleekView detects the schema and reads from whichever the store uses. Joins to addresses, customer lookup, and operational data work identically.
Yes. Status changes route through WooCommerce's CRUD layer so any gateway-side hooks the Instamojo plugin or your custom code listens to fire as expected. Bulk status changes iterate per row through CRUD so the side effects are identical to manual edits.
 WooCommerce-side refunds are visible (the order status, the refund total, the refund line items). Whether the gateway-side refund completed at Instamojo is not stored in WooCommerce by default, so that confirmation still comes from the Instamojo dashboard. A reconciliation view that flags WooCommerce-side refunded orders against Instamojo-side refunded payments becomes the actionable workflow.
 Failed Instamojo attempts are typically not promoted to WooCommerce orders unless the plugin records a pending order first. Where the plugin does record them, the failure response is visible on the order's note history and can be exposed as a column. For full failed-attempt logging, server-side log files are the source of record.
 
Yes. The order's payment_method field stores the Instamojo slug. A saved view filtered to that value scopes any join, sort, or bulk action to Instamojo-paid orders only, useful when finance owns reconciliation across multiple gateways and wants one tab per gateway.
Yes. Each gateway stores its own meta against the order. SleekView can show a single mixed view with conditional columns (payment id from whichever gateway the order used) or scope cleanly per-gateway with a saved view per payment method. The choice depends on whether finance wants one cross-gateway feed or a per-gateway tab.
 
Order queries hit indexed columns on wc_orders and join meta through indexed lookups. Pagination is keyset where the schema allows. Aggregate columns (lifetime Instamojo spend per customer, for example) are heavier and stay opt-in per view to keep the day-to-day reconciliation queue fast.
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