who stores card numbers other than the processors? that should be a hangable offense. I've integrated card processing on multiple sites, and not once does the form come from me. I add the processor's JS, and it collects the data to move along. They then return to me a bit of information that includes success/fail so that I can decide what to do from there.
> I add the processor's JS, and it collects the data to move along.
Consumers aren't gonna notice the difference if the site gets hacked and that JS is swapped out for a malicious set.