new_refund (v1.0.0)

Event triggered when a new refund is requested for an order

Overview

The new_refund event is published by the Mony system when a new refund is requested for an order. This event is consumed by the ORDR service to update the order’s refund status and trigger appropriate workflows.

When to Use

This event should be used when:

  • A customer requests a refund
  • A refund is initiated by the system
  • Refund processing begins
  • Refund status needs to be tracked

Event Structure

The event contains information about:

  • Refund ID
  • Order ID
  • Refund amount
  • Refund reason
  • Request timestamp
  • ordr.refund_requested - Published by ORDR after processing this event
  • refund_pending - May be triggered as a result of refund request
  • refund_completed - Final status when refund is processed

Examples

New Refund Requested

{
  "new_refund": {
    "id": "refund_123456789"
  }
}