While the Stripe ACH integration with Plaid is very cool and allows for quick ACH verification, 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).
Featured Comment
Thanks for your votes and comments on this idea.
I'm pleased to say that as part of our regular maintenance we have refactored the Stripe ACH module code, which brings with it the benefit of instant verification without the need for Plaid.
This is available now in v8.9 for pre-release testing: https://docs.whmcs.com/Version_8.9_Release_Notes#Stripe.E2.84.A2_Module_API_Updates
Please check it out and share your feedback: https://whmcs.community/forum/618-whmcs-89-beta-discussion/