stripe-paymentspayment-gatewaycaptureauthorize

Cancel a Stripe authorization without refunding


I have authorized a charge in Stripe, but later I realized I didn't need to capture the funds. When I searched for the answer I read I ought to issue a refund, but I'd rather not have the issuer/carrier know I issued a refund. Is there any other way to cancel an auth?


Solution

  • If you know you're not going to capture the charge, it is recommended that you release the authorization by refunding the uncaptured charge as soon as possible. Your customers will appreciate you not blocking their funds any longer than necessary.

    That said, it is not required. If you don't capture the charge within seven days of the initial authorization, it will automatically be released.

    Ref.: https://support.stripe.com/questions/does-stripe-support-authorize-and-capture