Thanks for this info.
I could suggest that you try GoCardless.com for DirectDebit processing. We find them very easy to use and very effective.
High Performance, Low Contention, Hosting
Elastic Sites (HIgh Powered Hosting Accounts) with 1 to 20 CPU Cores, 2 to 40GB of RAM. (Power of a VPS without the hassle)
Shared, Reseller, VPS, Dedicated & More available