Does your bank even allow you to file debit notes, or collect money from other people’s credit cards? As far as I know that’s never part of a regular consumer bank account…
For payment in advance (if you clients put in the effort to do a bank transfer) I think there’s HBCI, FinTS or whatever standards we have integrated in some CRM and eCommerce solutions.