Protx Module
After a recommendation from a well versed osCommerce user I downloaded the Protx Form payment module and installed it on the new site yesterday. The form itself was very straightforward to add, however getting it to work with Protx is another matter.
I’ve configured it with the correct merchant name and what I believe to be the correct password (although this has come from my client so they may have their wires crossed) however on trying it out today I got the VSP Error Screen. Unfortunately Protx don’t seem to offer much info for the integration of their system on your website. I looked through their PDFs and couldn’t find the answers I needed, and the Protx form readme file doesn’t tell you much. So I’m a bit stuck at present and am going to have to trawl through the forums on osCommerce.com to see if I can find an answer, unless anyone here can give me one!

Well after a lot of reading on forums and trying every combination of options I tried the test info (i.e. TestVendor and testvendor as the ID and password respectively) and it worked, so clearly the script was fine. After getting past the error code of a wrong ID or password I then had issues with account settings.
What I’ve had to do is alter the code slightly to set the Tx Type as ‘PAYMENT’ (line 134 in includes/modules/payment/protx_form.php) instead of PREAUTH or DEFERRED as Protx support informed me that neither of these options would work!
So now it’s all working, just a few more tests and we should be ready to roll!
November 4th, 2006 at 1:11 pm
Hi
Just found your post. Could you tell me where the best place to find the exact instructions on how to install the protx module correctly? I have managed to install it into our website (admin) but I’m failing here on the user name, encryption password and password from Protx.
Many thanks
Lee
December 19th, 2006 at 5:55 pm
Hi Lee,
Are you using the same contribution that I linked to? Usually the contribution should come with a readme file that runs through the instructions.
I had major problems at first so these are the steps I followed:
Add the Protx Form module
Run a test purchase with the testvendor details in the module
If this works, update the details to your own
Run a purchase again
When I did this with the details from Protx it kept erroring but that was due to the Tx Type as mentioned.
Let me know if the test part works. If it does then your best option is to print out the string that’s being sent to Protx and send it to their tech support and ask them what’s wrong.
December 20th, 2006 at 9:39 am
Sounds like more trouble than it’s worth.
May 14th, 2008 at 11:51 pm
Hi Robert, once I’d changed the TxType as mentioned in my previous comment, everything started to work fine. I’ve since added the Protx Form to another osCommerce store, I started at about 9am, got the form into the site, tested and working, then emailed Protx to get the account live, tested it again, and got the final confirmation to Protx and the Protx payments were live by 4pm, not bad for a days work especially when they say to wait up to 24-48 hours for a response!
It was lucky too as the site had been on SecPay but they had broken something and were refusing most transactions, for a busy site that isn’t good, so the Protx module was needed urgently and luckily we pulled it off well.
May 15th, 2008 at 9:36 am