When a customer places an order for a new service and sets up a direct debit it takes up to 2 weeks before the invoice changes from "pending payment" to "paid".
This can be awkward when a domain name registration is included in the order as the domain won't register until the order is paid.
it would be great if WHMCS could integrate instant payments
an example of this can be saw here: https://gocardless.com/solutions/instant-bank-pay/
how i could see it working:
1. user pays for service using instant payment & a DD is setup for future payments
2. whenever a user opens a unpaid invoice they can choose to pay instantly using instant payments OR if cron catches the payment then it'll simply do the normal gocardless Direct debit payment.