Ran into this on a rental deposit flow: authorize at booking, capture at checkout, sometimes 10-12 days later. Visa releases an authorization hold after 7 days for most MCCs (30 for hotels/car rental if flagged correctly). Mastercard varies by issuer but often defaults to shorter windows unless...
Source: [Dev.to](https://dev.to/payneteasy/authorization-holds-expire-before-you-think-they-will-3gei)