Handling Cancellation Failures
tip
Scope: Capture Initiator: CCG
Failed Cancel Recovery Paths
The following table outlines scenarios where payment cancellation may partially fail and the corresponding recovery strategies:
| Scenario | Recovery Strategy | Status | Impact |
|---|---|---|---|
| Cancel succeeds on 1st payment, fails on 2nd | Automated recovery process | PARTIAL_SUCCESS | Funds released from 1st payment only |
Recovery Process Flow
- Partial Success Scenarios:
- Use Case 1: When ACH 1 gets cancelled and ACH 2 fails the next day, the transaction will be marked as failed.
- Use Case 2: When ACH 1 gets cancelled and ACH 2 cancellation fails but ACH 2 transaction completes successfully, the system automatically initiates a refund.
Stripe Cancellation
caution
ACH cancellation can fail due to limited varying cancellation window.
Payment Status Allowed for Cancellation
Only payments with the following statuses can be cancelled at stripe end:
ProcessingPendingrequire_capturerequire_payment_methodrequires_confirmationrequires_action