Skip to main content
Version: v2

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:

ScenarioRecovery StrategyStatusImpact
Cancel succeeds on 1st payment, fails on 2ndAutomated recovery processPARTIAL_SUCCESSFunds released from 1st payment only

Recovery Process Flow

  1. 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:

  • Processing
  • Pending
  • require_capture
  • require_payment_method
  • requires_confirmation
  • requires_action