v1.70.0
One payment notification per payment
An online payment now sends one payment notification and one customer receipt email, even when the payment gateway confirms it more than once. Point-of-sale orders paid through a payment link no longer get a second collection row.
Fixed
- Duplicate payment received notifications and customer paid emails are no longer sent when a gateway callback and webhook both confirm the same payment. Manually recorded partial payments still notify each time.
- A point-of-sale order settled through a payment link keeps only its gateway capture, so collection totals are no longer doubled.