v1.98.0
Abandoned card payments expire on their own
A leftover online card invoice is marked paid if the customer paid late, or payment expired after the shop threshold. Cash and cash-on-delivery orders are never touched.
Improved
- An hourly job checks abandoned online card invoices. A paid invoice is captured the same way as the webhook. An unpaid, failed, or expired invoice is marked payment expired.
- Each shop can set the hours in checkout settings. The default is twenty-four hours.
- The workspace order list and detail show a calm Payment expired label in English and Arabic.
- Cash, cash-on-delivery, and manual orders are never included.