While the Stripe ACH integration with Plaid is very cool and allows for quick ACH verification, there was a huge oversight in my opinion when developing the gateway: if the customer's bank doesn't support Plaid's integration, the customer has no way to use the Stripe ACH gateway. In other similar gateways on other platforms, a micro-deposit option would be available when the customer's bank is not supported. Plaid has this functionality built in as an option:https://blog.plaid.com/new-auth/
Unfortunately the WHMCS Stripe ACH gateway isn't setup to work like this, so if you enable micro-deposits in Plaid you can initiate the deposits, but there is nowhere to return to verify them. After initiating the process with Plaid, it redirects you back to WHMCS and gives you a generic "error" message, after which you can't return to Plaid to verify the deposits.
I would really like to see this functionality added, so that the gateway can support all of our customers. We've already had multiple customers whose banks are not supported by Plaid and now our only options are to process payments manually for that customer or have them switch to credit card (which we don't want to do because the fees are so much higher).