I have to refund a customer as GoCardless took a DD payment for an invoice that they'd earlier paid via the "Pay Now" button on the invoice.
If I'd had a notification that the invoice had been paid, I could have cancelled the DD payment.
Ideally, the DD payment should be cancelled automatically when an invoice is paid by a different method, but that might be asking a bit much!