Guest Posted November 8, 2005 Share Posted November 8, 2005 (edited) I have an error when protx redirect a successful transaction back to my site. Protx believes its due to recent upgrades to versions of PHP. They have posted a fix on their site which is poor to say the least if you are not a php coder. The fix is the following:- Essentially, the problem seems to stem from the php upgrade which is causing plusses () to be replaced with spaces in the encrypted string which gets sent to Protx. Thus, when Protx returns the encrypted string to the OSCommerce success url, and it is decrypted by OSCommerce, the returned string is incorrect. To fix this we recommend replacing spaces in the encrypted string with plusses to restore the original string syntax. You do this just before calling the url decoding routine. I asked their support team to explain just what that ment and what piece of code needed changing and what it needed changing too, but their reply was to ask the OsCommerce community and not them. Seems a bit C**p if you ask me when you pay them to process payments. Anyway, apparently this is a common problem with people using the Protx form and an upto date version of php. So can anyone tell me what the above fix actualy means???? Any help would be much appreciated. :thumbsup: Edited November 8, 2005 by Rochdalemark Quote Link to comment Share on other sites More sharing options...
marcr Posted November 9, 2005 Share Posted November 9, 2005 I had the same problem have a look at this thread http://www.oscommerce.com/forums/index.php?showtopic=179007&hl= there is a fix here that sorts it out. Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.