Card authorizations lapse after a number of days (acquirer-dependent — often 7–30). A shop that ships slowly can sit on an authorized payment until the authorization silently expires, and the eventual capture on the complete transition fails — a real revenue leak that few payment plugins handle.
Provider/PendingPaymentProvider already finds non-final Quickpay payments for the reconcile command, so the discovery half exists.
Tasks
Card authorizations lapse after a number of days (acquirer-dependent — often 7–30). A shop that ships slowly can sit on an
authorizedpayment until the authorization silently expires, and the eventual capture on thecompletetransition fails — a real revenue leak that few payment plugins handle.Provider/PendingPaymentProvideralready finds non-final Quickpay payments for the reconcile command, so the discovery half exists.Tasks
setono:sylius-quickpay:reconcile-payments) listing payments in stateauthorizedolder than a configurable threshold, with order number and age