RecoveryOS
DashboardReported issuesCheckout drop-offsRecovery workbenchTest paymentAbout
RecoveryOSAPI liveAPI readyWorker
Back to reported issues

Recovery case RC-1001

Explain the failure.
Show every decision.

Recovered

A normalized payment record, the proposed recovery path, and the complete audit trail behind it.

SIMULATED DATALast updated 20 Aug 2026, 10:20 am
Amount at risk₹4,999pay_sim_rc1001
Recoverability87/100High confidence band
Proposed actionWaitPolicy-controlled proposal
Recovered value₹4,999Closed 20 Aug 2026, 10:20 am

Diagnosis and evidence

The normalized cause behind this failed payment.

Gateway Transient

Transient gateway timeout with high recoverability after a short cooldown.

Evidence used

  • Error SourceGatewayRazorpay failure origin
  • Error StepPayment ProcessingPayment-flow step
  • Error ReasonGateway TimeoutNormalized failure reason
  • Error CodeGateway ErrorProvider error code
  • Payment MethodUpiNormalized payment method
Payment ID
pay_sim_rc1001
Order ID
order_sim_rc1001
Payment method
Upi
Payment status
Failed
Failure source
Gateway
Failure step
Payment Processing
Failure reason
Gateway Timeout
Occurred
20 Aug 2026, 9:30 am

Recovery actions

Recommendations remain separate from policy approval and execution.

Attempt 1: WaitSucceeded
Proposed by Recovery Agent

Transient gateway timeout. Immediate customer contact is unnecessary.

Approved
No recent customer contact and the failure is retryable.
87% confidence20 Aug 2026, 9:31 amEligible 20 Aug 2026, 9:36 am
Attempt 1: Create Payment LinkSucceeded
Proposed by Recovery Agent

Payment still failed after cooldown, so a new payment opportunity was created.

Approved
Attempts remaining and the recovery window is open.
81% confidence20 Aug 2026, 9:36 amEligible 20 Aug 2026, 9:36 am

Customer context

The minimum identity and consent context used by policy.

Customer
Priya Nair
External reference
cust_priya_nair
Contact preference
Contact allowed

Decision trail

A chronological, inspectable audit of this recovery case.

  1. 01
    Payment.failed.received20 Aug 2026, 9:30 am · Webhook

    Razorpay reported a failed UPI payment.

  2. 02
    Diagnosis.completed20 Aug 2026, 9:31 am · Diagnosis Engine

    Gateway timeout during processing is usually transient.

    Decision: Gateway Transient
  3. 03
    Policy.decision20 Aug 2026, 9:31 am · Policy Engine

    WAIT is allowed and does not contact the customer.

    Decision: Approved
  4. 04
Action.executed
20 Aug 2026, 9:37 am · Execution Layer

Payment remained failed after cooldown.

Decision: Succeeded
  • 05
    Payment.captured.received20 Aug 2026, 10:20 am · Webhook

    The customer completed the recovery payment link.

    Decision: Recovered