Payment posting in D365 BC

Do you have suggestions for a replacement for payfabric/nodus - my client needs something that integrates with BC and has automatic payments.
they want the following:
autopay setting that customers can choose from? Can it be set up for only certain invoice types or items? For example, we would like autopay set up for everything but our deal invoices.