✨ 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 for Instamojo Payments for WooCommerce: orders & payment metadata as tables

Instamojo stores its payment request and transaction IDs as order metadata. SleekView pivots those keys into named columns, HPOS-aware, with gateway-scoped filters so payment status lives in the WooCommerce orders view.

♾️ Lifetime License available

SleekView table view for Instamojo Payments for WooCommerce

Instamojo IDs as first-class columns

Instamojo Payments for WooCommerce writes its identifiers as order metadata. instamojo_payment_id, mojo_payment_request_id, transaction status, and refund IDs live on wp_wc_orders_meta on HPOS stores or wp_postmeta on legacy. The default WooCommerce orders list never shows them because the screen renders core fields, not gateway meta keys.

SleekView reads the right storage automatically and pivots the Instamojo meta keys into named columns. A gateway filter chip scopes the view to Instamojo-paid orders. Payment request IDs sit alongside transaction IDs so support tickets resolve in one screen, and refund state becomes a queryable column instead of a manual click into each order.

Edits route through the WooCommerce CRUD layer for the columns the plugin marks editable. Refunds still flow through Instamojo's admin action that calls its API; SleekView never re-authenticates against Instamojo or duplicates that call.

Workflow

From buried meta keys to gateway-scoped tables

1

Detect storage mode

SleekView checks HPOS vs legacy on load and reads wc_orders_meta or postmeta accordingly. Storage detection mirrors what the Instamojo plugin already does.
2

Pivot Instamojo keys

Move instamojo_payment_id, mojo_payment_request_id, and refund state from meta into named columns. The agent UI lists every relevant key it finds.
3

Save and scope per role

Save "Instamojo finance", "Failed payments", and "Refund queue" views and scope each to finance or support roles via WordPress capabilities.
4

Edit inline or bulk-update

Inline-edit reconciliation flags and internal notes; bulk-update statuses for cohorts (e.g. mark settled Instamojo orders for a date range) through the WooCommerce CRUD layer.

Sample columns

A typical Instamojo orders view

SleekView filters WooCommerce orders by Instamojo and pivots Instamojo-specific meta keys into columns.
Source: wp_wc_orders_meta + wp_postmeta (instamojo_*, mojo_* keys)
Order # Status Total Instamojo payment ID Request ID Date
#44210 Completed ₹1,799.00 MOJO9a01... req_882a... May 15
#44209 Pending ₹499.00 MOJO9a00... req_8829... May 15
#44208 Completed ₹259.00 MOJO99ff... req_8828... May 14
#44207 Failed ₹920.00 MOJO99fe... req_8827... May 14

Comparison

Default Instamojo Payments for WooCommerce admin vs SleekView

Default Instamojo for WooCommerce admin

  • instamojo_payment_id and mojo_payment_request_id stay buried in order meta
  • Failed payments mixed with successful ones, no failure-reason column
  • No filter to scope the orders list to Instamojo-only transactions
  • Refund state requires opening each order's meta panel
  • No way to bulk-export Instamojo orders for monthly reconciliation

SleekView

  • Pivot instamojo_payment_id and mojo_payment_request_id into named columns
  • Filter by gateway to scope the view to Instamojo-only orders
  • Surface refund state as a column for quick reconciliation
  • HPOS-aware: reads wc_orders_meta on modern stores, postmeta on legacy
  • Bulk-export Instamojo orders by date range with active filters honored

Features

What SleekView gives you for Instamojo Payments for WooCommerce

HPOS-aware reads

Instamojo uses the WooCommerce meta API. SleekView mirrors that, reading wc_orders_meta on HPOS and postmeta on legacy, so the same view config works on WooCommerce 8.2+ and older 7.x installs.

Gateway-scoped views

Filter orders to just Instamojo-paid ones with one chip. Pair with status and date range so finance can reconcile Instamojo payouts without manually skipping COD or other gateways.

Request-to-payment trace

Pivot mojo_payment_request_id alongside instamojo_payment_id in one column group. Support can trace a payment from request to capture in a single row without opening the order.

Audience

Who uses SleekView for Instamojo for WooCommerce

Finance teams

Reconcile Instamojo settlement against WooCommerce orders by filtering on payment method and date, with instamojo_payment_id inline. Monthly settlement matching becomes one saved view.

Customer support

Customer asks about a payment? Search by Instamojo payment ID or order number, see status and request ID inline. Failed-payment triage no longer needs a tab in the Instamojo dashboard.

Small-store owners

Solo founders running Instamojo as their main gateway get a clean orders view: payment ID, status, and refund inline, without writing custom code or paying for a separate analytics tool.

The bigger picture

Instamojo metadata belongs in the orders list

WooCommerce's orders list shows core order fields and ignores gateway-specific meta. That trade-off works for stores with one gateway and a simple flow. It fails for Instamojo-first Indian D2C stores where every payment carries a request ID, a transaction ID, and a status that finance and support both need to see.

Reconciling Instamojo settlement files becomes a tab-flip between the Instamojo dashboard and the WooCommerce admin, with finance copy-pasting payment IDs row by row. Support fielding failed-payment tickets opens each order to find the failure reason. The default workflow is custom code or custom reports.

SleekView pivots Instamojo's mojo_* and instamojo_* meta into proper columns and detects HPOS automatically, which collapses both workflows into one saved view. The gateway still owns the API operations, refunds still go through Instamojo, but the data Instamojo writes into your orders becomes queryable as plain WooCommerce data.

Questions

Common questions about SleekView for Instamojo Payments for WooCommerce

Instamojo does not add its own primary tables. Payment data lives as WooCommerce order metadata. SleekView reads wc_orders_meta on HPOS or postmeta on legacy automatically.

 

instamojo_payment_id, mojo_payment_request_id, transaction status, refund IDs, and any other instamojo_* or mojo_* keys your install writes. The agent UI lists every present key so configuration is point-and-click.

 

No. Refunds go through Instamojo's API via the WooCommerce admin's refund flow. SleekView surfaces refund state but never proxies the gateway API. Inline edits affect only local fields like internal notes.

 

Yes. SleekView detects HPOS vs legacy and reads accordingly, same as the Instamojo plugin itself. WooCommerce 8.2+ defaults to HPOS; older installs on postmeta still work.

 

Yes. Filter by _payment_method = instamojo or by presence of instamojo_payment_id. Useful when the store runs multiple gateways and each needs its own settlement workflow.

 

Instamojo writes failure reasons to order meta on declined transactions. SleekView surfaces that as a column so support can triage clusters by reason instead of opening orders one at a time.

 

Yes. The visible slice exports to CSV, honoring active filters and any masked columns. Finance can run a monthly Instamojo-only export by date with payment ID and total as columns.

 

No. SleekView reads only what Instamojo's plugin already stored in your database. There is no outbound API call from SleekView to Instamojo, which keeps the grid fast and means views work whether Instamojo's API is reachable or not.

 

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