I'm working on a service based website, and had the 'checkout' area all configured and ready to certify by the merchant company. The code they provide for 'linking' to their gateway is just a form that sends the info to their gateway, verifies it and sends the results back to the pages you specify (accept/decline/missing info). However, they can't certify the site because the merchant account number shows in the form source code which anyone can view if they look at the page source.
They recommended the following:
Instead of posting directly to [the gateway], you would post to a page or a file that is secure. In that page or file is all of your information, and this file must be secure from outside access. This way, when someone is on your form page, they do not see the source, they only see the file that it is posting too. The file itself has all of the link information into it, which is secure.
Problems:
I am passing additional information I need for subsequent pages to get my registration area to work properly.
I have no idea how to post to a file and have that file post to the merchant gateway.
Can anyone offer any suggestions as to how I might accomplish this or point me in the right direction?