Accept.Js works great! It allows my website to capture Credit Card information without that data ever posting back to my servers. I don't any PCI Compliance headaches.
My suggestion would be to enhance Accept.JS to also allow for ACH payments. That is, have accept.JS allow for the capture of a Routing and Account Number. It could look like this:
var secureData = {}, authData = {}, bankData = {}; bankData.routingNumber = document.getElementById('ROUTINGNUMBER_ID').value; bankData.accountNumber = document.getElementById('ACCOUNTNUMBER_ID').value; secureData.bankData = bankData; authData.clientKey = '6WrfHGS76gHW3v7btBCE3HuuBukej96Ztfn5R32G5ep42vne7MCWZtAucY'; authData.apiLoginID = 'my_api_login_id'; secureData.authData = authData; Accept.dispatchData(secureData, 'responseHandler');
Here's a related communit post.
Thank you for your consideration!