Skip to main content
Refunds in Meneja let you return money to customers for all or part of an order. Each refund is recorded against the order and tracks the amount, reason, affected items, and current processing status. You can review pending refund requests, approve or reject them, and monitor the status of each refund from the order detail view or the dedicated Refunds section.

Refund record structure

Each refund on an order is stored in the refunds array of the order record. A Refund contains:

Refund items

The items array specifies exactly which order items are included in the refund:

Refund statuses

When an order has at least one approved refund, its status changes to refunded or partially_refunded depending on whether the full order amount was returned.

Issuing a refund from the order detail view

1

Navigate to the order

Go to Orders and click the order you want to refund. You can search by order number or use the status and date filters to find it.
2

Open the Refunds section

Scroll to the Refunds section within the order detail view. Any existing refunds on this order are listed here with their current status.
3

Initiate a new refund

Click Issue Refund. Enter the refund amount and a reason. If you are refunding specific items rather than the full order, select the items and quantities to include.
4

Submit the refund

Confirm the refund details and submit. The refund is created with a status of pending and added to the order’s refunds array.
5

Approve or reject the refund

If your workflow requires a review step, open the refund from the Refunds list, review the details, and choose Approve Refund or Reject Refund. Approving moves the status to approved; rejecting moves it to rejected.
Refund amounts cannot exceed the original order total. For partial refunds, ensure the amount on each RefundItem does not exceed the original line total.

Reviewing refund requests

The Refunds section of the dashboard lists all orders with refund activity. You can filter by refund status to focus on pending requests that need a decision.
  • Pending — requests waiting for approval or rejection
  • Approved — refunds that have been greenlit for processing
  • Rejected — requests that were denied
Click View details on any row to open the full refund dialog, which shows customer information, the original items, payment method, reason, and the full order timeline.
Use the Pending tab as your daily queue. Resolving pending refunds promptly helps maintain customer satisfaction and keeps order statuses accurate.