Refunds Life Cycle
This document outlines the refund process and its transitional states for various refund scenarios.
It describes the sequence of statuses a refund progresses through, such as Pending, Failed, and Completed, and highlights the corresponding webhook events (REFUND_PENDING, REFUND_FAILED, REFUND_SUCCESS) triggered at each stage.
The flowchart provides a clear visual representation of the decision points and transitions for each refund scenario, ensuring a comprehensive understanding of the refund lifecycle.