Skip to main content
Fires after approved for the same authorization when the charge disagreed with the approval. reason is amount_mismatch (a different amount or currency) or intent_mismatch (the device confirmed a different Stripe intent than the paused request named). The approval stands; by then the money has moved. Record it and reconcile with the merchant.