Now available for download:
http://www.zen-cart.com/index.php?ma...roducts_id=825
Please post any questions or comments here.
Note to anyone who has the module from Realex- This is a debugged and extended version of that and it works!
Printable View
Now available for download:
http://www.zen-cart.com/index.php?ma...roducts_id=825
Please post any questions or comments here.
Note to anyone who has the module from Realex- This is a debugged and extended version of that and it works!
Hi. I never heard of Realex until 20 mins ago from a client and found this so thats great! But I installed it as instructed and have an error on the checkout_confirmation page. The error is:-
I checked the line and I think it must be the $osC_Session part as this is not listed anywhere else in Zencart. Does this exist as another name in Zencart so we can just change it?Code:Fatal error: Call to a member function on a non-object in /home/banner/public_html/includes/modules/payment/realex.php on line 113
Thanks
Laurie
I have selected "Only GBP" in the Admin of this add on, and this got rid of the error.
The $osC_Session variable is a relic from Realex's osCommerce mod- I will remove it from the next version. There's also a couple of debug lines I need to take out too but it should not impact you too much.
Hi.
I have more issues with this process (we've only just got the client and realex to update the new URL of the site so havent been able to test it till now).
1) First, I didn't realise before_process.php was the callback URL to give to Realex, i.e. http://www.mydomain.co.uk/before_process.php. Is this correct as it is not in the instructions.
2) We had some errors during checkout which led us to believe we needed to create a text file called vars.txt in the root of our domain, and this needs to be writeable. We did this and the error has gone. There was nothing about this in the instructions. So is this correct?
3) After making a payment we get a pop up on the realex site saying:-
This is obviously not good, so where is this information being sent from/to because Realex is secure. Our site is not secure of course, because we are using a secure gateway there should be no need for us to also secure the website.Quote:
Although this page is encrypted, the information you have entered is to be sent over an unencrypted connection and could easily be read by a third party. Are you sure you want to continue sending this information?
4) If I click Continue we then get a pop up back on our site saying:-
Where the gobbldygook looks like the MD5HashQuote:
5) After this we are on the main_page=checkout_page and we get the error:-
So are we doing something wrong somewhere?Quote:
Warning: Cannot modify header information - headers already sent by (output started at /home/banner/public_html/includes/modules/payment/realex.php:191) in /home/banner/public_html/includes/functions/functions_general.php on line 44
Thanks
I've just uploaded an update to the mod. Here's the details:
This should resolve all your issues.Quote:
Title : Realex Payment Module
Author : Andrew Moore
Version : 1.01
Description : This update gets rid of the osCommerce variable that was a
hangover from Realex's attempt to convert the osC mod to ZenCart.
Also removed the debugging tools.
Readme updated with instructions of how to inform Realex regarding the
callback URL.
Category : Payment Modules
Zen Cart Version : v1.3.8
Yay! Apart from 3) the security pop up it seems to now be working like a charm! Thanks for this mod and the bug fixes.
About 3) though... other payment gateways I have used don't do this. So it must be this mod or Realex related. I think I will have to install a SSL cert to overcome it.
Thanks again
I think it's the way Realex coded things at their end. I seem to remember we had to get an SSL cert before it went away.
Having serious problem with the realex payment module. On our web site (zen cart version 1.3.7) we have 2 currenies euro and GBP it only works with 1 currency. Can anyone help...Thanks...
Hi,
I have downloaded and installed this module for Realex.
I have updated my merchantID and shared secret in the modules/payment/realex but everytime I submit an order I get the following error:
Error 508
Invalid data in MERCHANT_ID field.
Can someone help me out.
thanks.
Hi,
I orignally set the merchantID value in the Modules->Payment->Realex but this didn't work. So I hard coded the value in the code itself and that didn't work. So I downloaded the sample PHP from Realex and only then could I successfully process a payment.
But I still can't successfully complete the order because I get an error message:
"Although this page is encrypted, the information you have entered is to be sent over an encrypted connection that could easily be read by a third party..."
and if the user selects cancel instead of continue the order is not inserted into Zencart database even though the payment was successful. And on top of that even if they do select continue they are returned to an blank page.
Any ideas how I solve these issues?
I am using ZenCart v1.3.8a
thanks.
my merchantid is "equestriangifts"
website is www.equestriangifts.ie
I managed to get it redirecting to the checkout_success page but the order is not added to the database. can this be done from the success page. If it can then I think I'm done bar the secure items error message (which is not good for a customer confidence point of view)
Are you still using the Realex code? In which case I think it's set for osCommerce (it was the code I used to make the ZenCart mod). You could possibly use something like WinMerge to check out the differences between my code and the Realex code. However the mod should work- I use it on 3 of my own sites with no problem. Have you tried contacting Realex after putting through a test transaction and finding out from them why it failed?
Hi,
I think I got it working, will test more this evening. I think I had managed to merge some of realex code with yours which was causing me no end of grief.
thanks.
Hi,
All is working fine now - minor technical hitch at the start!
I also updated your before_process.php to display a friendly error message if the card processing failed from Realex. You can use it on your sites if you like. Let me know what you think.
thanks.
<html>
<body>
<?php
$result = $_POST['RESULT'];
if ($result == "00") {
include('includes/application_top.php');
//$orderid = $_POST['ORDER_ID'];
$process_button_string =
zen_draw_hidden_field('MERCHANT_ID', $_POST['MODULE_PAYMENT_REALEX_ID']) .
zen_draw_hidden_field('ORDER_ID', $_POST['ORDER_ID']) .
zen_draw_hidden_field('TIMESTAMP', $_POST['TIMESTAMP']) .
zen_draw_hidden_field('AUTHCODE', $_POST['AUTHCODE']) .
zen_draw_hidden_field('MESSAGE', $_POST['MESSAGE']) .
zen_draw_hidden_field('RESULT', $_POST['RESULT']) .
zen_draw_hidden_field('PASREF', $_POST['PASREF']) .
zen_draw_hidden_field('MD5HASH', $_POST['MD5HASH']);
echo "<form action='" . zen_href_link(FILENAME_CHECKOUT_PROCESS, '', 'SSL') . "' method='post' name='completeprocess'>";
echo $process_button_string;
echo "</form>";
?>
Your order payment was processed successfully.
<script>
document.completeprocess.submit();
</script>
<?php
} else {
?>
<p>
<strong>We encountered a problem processing your order payment.</strong> <i> <?php echo $_POST['MESSAGE'] ?> </i><br />
To try again please <a href="http://www.equestriangifts.ie/index.php?main_page=shopping_cart"><strong>click here</strong></a><br />
If you would like to discuss your order contact us at <a href="mailto:[email protected]">[email protected]</a>
or call us on +353 (0)51 644388
</p>
<?php
}
?>
</body>
</html>
Hi,
Does this module support both Redirect and Remote methods of integration?
I see osCommerce version of the plugin does and apparently came from Realex themselves.
But I'd prefer to use Zen Cart if I could.
Cheers.
Super fast reply.
Cheers.
Is the download Link Broken?
Link is working again :smile:
I have installed the module.
Just testing it here and it seems to divert to the Realex payments Server? I don't see how to configure it to process payments on site through Realex.
It's been awhile since I worked on that mod- Let me check it out and get back to you.
Hello everyone
Hopefully someone can help.
Iam trying to setup the realex payment module on my site.
I am getting the error "Your transaction has been successful but there was a problem connecting back to the merchant's web site. Please contact the merchant and advise them that you received this error message. Thank you." when the card entry side has been completed on the realex site.
I have submitted the call back url as indicated in the documentation.
I know this has been mentioned in other forums but I could not find an answer to the problem.
I have ceon_uri_mapping installed. Would this effect the call back?
I have been using Zencart(v1.3.9a at present) for a while now and have found it great and have managed to solve many other issues - but this has me stumped. I have also been in touch with realex and am awaiting a response from them.
Many thanks for any help
Paul
I am having a problem with realex, with two currencies as per a previous posting. the account with realex does allow both euro and sterling, but when i set the realex module to multiple currencies it doesn't work. The final step clicking to confirm and go to realex is not appearing on zen cart. If i use one currency either euro or sterling, it will work. Any ideas?
Thanks
Paul,
I have the same problem. I've send message to Andrew - wait and we will see, maybe hi will have idea.
Regards
Paul
It looks like your problem is with your .htaccess files- they are locking out the return to the php file. Try renaming your .htaccess file to .htaccess.bak and test again.
hello
Am in the process of setting up Realex payments,and need to specify a call back URL.wITH an SSL cert enabled and user admin as a secure area-whats my callback URL?
http://www.mywebsite.com/store/before_process.php
OR
https://www.mywebsite.com/store/before_process.php
Havent enabled SSL for admin
thanks
I am having the same problem with the redirect as Paul - in addition to the currency problem. I have the simple seo installed on a few sites, which changes the htaccess file and on other websites it works fine for the redirect from realex, but on my current site I can't figure what the problem is.
Okay, it looks like the 406 error is being created by the latest versions of Zencart. There is new functionality added to 'inoculate' parameters passed which now breaks the return call from Realex. I'll have to look to see how I can circumvent the check without breaking the greater functionality.
Hi again
Still cant get the call back working.
this could be a stupid question - but here goes anyway. I have SSL installed and working. Based on a previous comment by Andrew, I presume that the call back url should be a https:// and that maybe this is my problem?
I will ask realex to change it again and let you know
Many thanks for any assistance
Paul
Hi All
the https:// made no difference
Paul
Me Again :)
Trying this again today with the following results.
If I am not logged into my shop and I put the url www.myshop.com/before_process.php, it finds the file and tells me I am not logged in and that I should log in to complete my order.
However, when I am logged in and I type the same URL, I get file not found
anyone able to help me?
Paul
Ran realex in test mode-worked perfectly,now that its live,it stopped functioning
I am being brought to realex during checkout,but when i add credit card details and click pay,it begins processing,and then i get a blank screen,and my card isnt charged
zen 1.3.9e
thanks
Ok just for anyone else in the same boat-Realex were instructed to go live 2 weeks ago,they say they didnt receive that email,so the gateway is still in test mode,and as such will only accept the test credit cards that they supply.So if you try a real credit card-you will get a blank screen,and the URL will be a long winded one,with (test+realex) in it several times.
Okay, I've spoken with DrByte regarding the issues with the Realex mod and it looks like a fix might be to tell Realex to use the following as a callback URL (instead of before_process.php)
YOUR_WEBSITE_ADDRESS/index.php?main_page=checkout_process
I haven't had a chance to try this yet- I'm away from the server that hosts my sites that use Realex. But I'll let you know how I get on when I do.
In the meantime, I'm updating the mod to remove all the legacy code. I will have an update shortly.
Thank you so much Andrew.
I will get realex to change it and let you know asap
Paul
Still no joy
I tried using http:// and https:// just in case
I am waiting for Realex to get back to me with the log results.
I will post the results
Polik - I dont mean to put Andrew under any pressure - I thought my posts might have been be helpful. Apologies if it came across as being pushy.
Paulrc
Just spoke to Realex
It is now finding the call back URL whereas before it was not.
The chap said it is probably caused by some redirect
Not sure if this will help
Paul
Hi Andrew
Did you ever get a chance to test the module?
Paul
Sorry- I should have got back about this around a week ago. I tested it quite extensively- found a couple of minor issues which I've resolved and it's running fine on a site that went live last Friday (and taking payment more importantly). I'll put a new zip together this afternoon.
Thank you Andrew
Hi Andrew
By any chance did you have time to do up the zip file?
Paul
Sorry Paul- you can get the new version here:
www.omnicia.com/downloads/Zencart%20Realex%20Payment%20Module.zip
It's is running well with a v1.3.9h site.
Thank you Andrew
I presume that the call back is still before_process.php ?
I will have to update to v1.3.9h - I am using v1.3.9a at the moment
Paul
Well I finally got this working :clap: with a great deal of assistance from Andrew to whom I am very grateful.
My main problem turned out to be the CEON SEO URI mapping module.
I needed to put the '/before_process.php' file into the list of exclusions.
All the best
Paul
Hi All,
I'm using Realex Payment Module since November 2010 and everything was fine since yesterday. When before_process.php is called by realex after successful payment by the customer he is redirected back to my site, but he can't confirm the order as he can only see message "Session Time Out". I didn't made any changes on my site for long time. Also hosting company said that there was no updates for last few weeks. Any one know what's wrong? Where is a problem?
Regards,
Luke
Zen Cart 1.3.8a
Database Patch Level: 1.3.8
PHP Version: 5.2.9 (Zend: 2.2.0) PHP Memory Limit: 128M
Database: MySQL 5.0.83-community
Hi All,
I'm using Realex Payment Module since November 2010 and everything was fine since yesterday. When before_process.php is called by realex after successful payment by the customer he is redirected back to my site, but he can't confirm the order as he can only see message "Session Time Out". I didn't made any changes on my site for long time. Also hosting company said that there was no updates for last few weeks. Any one know what's wrong? Where is a problem? I'm receiving payments, but orders are not in system. I had to switch off credit card payments for this time, but I'm loosing sales.
Regards,
Luke
Zen Cart 1.3.8a
Database Patch Level: 1.3.8
PHP Version: 5.2.9 (Zend: 2.2.0) PHP Memory Limit: 128M
Database: MySQL 5.0.83-community
As this might be interrmittent and caused by communications to the processor
Check what the max_execution_time
See if you can increase it - ask your host
admin > tools > server version info
Hi Kobra,
max_execution_time is set to 60. Is that enough? I made a payment in about 25 seconds and got same error message.
Luke
I've just installed the module today and am having the same problem as siuda. Has anyone come across a solution to this?
Regards
Alastair
Not positive about who or what is generating the message and using your outdated version makes assistance more difficultQuote:
I made a payment in about 25 seconds and got same error message.
If you have the debug facility installed, are you getting any errors posted there?
Hi Andrew,
Firstly thanks for the work you've done on this module, it's great that it exists & I don't have to start from scratch on this!
I've been having similar problems to the ones you said you patched in the latest release which I installed:
In test mode, if I put through a transaction with the test Visa number, I get a message:
"Your transaction has been successful but there was a problem connecting back to the merchant's web site. Please contact the merchant and advise them that you received this error message. Thank you. "
So, I tried visiting before_process in my web browser after seeing this message with firebug active, so there's a POST to index.php?main_page=checkout_process which has status 302 moved temporarily - sounds about right?
Then, GET index.php?main_page=checkout_payment&payment_error=realex&error=Hashes%20don%27t %20match%20-%20response%20not%20authenticated!
With a 406, not acceptable status.
Oddness! Any ideas?
Running on version 1.3.9h
Thanks
Cian
The last time I came across this problem it was due to a SEO URL mod that was either rewriting or blocking the return call.
Am having same issue with callback URL,its redirecting to session timeout
Strange how this is suddenly occuring,has worked without a glitch for 8 months
And then last night started working again :wacko:
Running 1.3.9e
Hi all
I have spent the last 2 weeks trying to get the Realex payment module to work via redirect method. I have got to the stage where you put your card details in on the secure Realex site, hit "Pay" which turns to "Processing" but then you get the error message "Your transaction has been successful but there was a problem connecting back to the merchant's web site. Please contact the merchant and advise them that you received this error message. Thank you."
Now the money is taken from the card account but no order is registered, nor any emails sent.
Realex sent the following error log to me:(mainrealexaccount=the main acc with realex, subrealexaccount= the sub account for this website
04.07.2011 12:13:15 mainrealexaccount $VAR1 = bless( {
''_protocol'' => ''HTTP/1.1'',
''_content'' => '''',
''_rc'' => ''302'',
''_headers'' => bless( {
''connection'' => ''close'',
''client-response-num'' => 1,
''location'' => ''http://www.mystore.co.uk/index.php?main_page=time_out'',
''date'' => ''Mon, 04 Jul 2011 11:13:15 GMT'',
''client-peer'' => ''109.74.245.4:80'',
''content-length'' => ''0'',
''client-date'' => ''Mon, 04 Jul 2011 11:13:15 GMT'',
''content-type'' => ''text/html; charset=iso-8859-1'',
''server'' => ''Apache''
}, ''HTTP::Headers'' ),
''_msg'' => ''Moved Temporarily'',
''_request'' => bless( {
''_content'' => ''MERCHANT_ID=mainrealexaccount&ACCOUNT=subrealexaccount&ORDER_ID=20110704121233-638&AMOUNT=49&TIMESTAMP=20110704121233&MD5HASH=240d1b2a91c2ab82052cd0198732874e& RESULT=00&AUTHCODE=610241&MESSAGE=AUTH+CODE%3A610241&PASREF=130977799411848&AVSP OSTCODERESULT=U&AVSADDRESSRESULT=U&CVNRESULT=M&BATCHID=629280&TSS=0&osCsid=822c7 ed449d0293a5b09d5803b83e62f&COMMENT=Richard+McClung&pas_uuid=ac8f8e866cdd4d1a9e9 4ada6ff1b5767'',
''_uri'' => bless( do{\(my $o = ''http://www.mystore.co.uk/index.php?main_page=checkout_success'')}, ''URI::http'' ),
''_headers'' => bless( {
''user-agent'' => ''epage.cgi, getMerchantContent libwww-perl/5.805'',
''content-type'' => ''application/x-www-form-urlencoded'',
04.07.2011 12:13:15 mainrealexaccount Error connecting to client site:Moved Temporarily
04.07.2011 12:13:15 mainrealexaccount Exiting...
The response page has been set to http://www.mystore.co.uk/index.php?m...eckout_process as per another thread where DrByte says “checkout_process IS the correct URL to return to, since that's what causes the order to be saved and emails sent, before redirecting the visitor to the checkout_success screen to indicate that all the saving and emailing has completed.”
ZenCart 1.3.9h with a template added to the templates folder.
I renamed all the htaccess files to htaccessbak temporarily but no difference.
Any ideas??
Hi Cian (or anyone!)
Did you ever find out what the problem was cos I'm getting it too!
if I put through a transaction with the test Visa number, I get a message:
"Your transaction has been successful but there was a problem connecting back to the merchant's web site. Please contact the merchant and advise them that you received this error message. Thank you. "
Using 1.3.9h see my own post http://www.zen-cart.com/forum/showthread.php?t=182676
For anyone else having a similar problem with the Realex redirect payment module the response URL should be:
http://www.mystore.co.uk/before_process.php
This is what works for us.
Dont forget that if you installed to a folder you should include the folder name in the address eg http://www.mystore.co.uk/myfolder/before_process.php
Now just to get rid of the non-secure page warning when you are returning to our website and all will be well with the world! :clap:
I got sorted :clap:
Hi
First of all thanks for the module, works fine in testing, am yet to go live but fingers crossed in the next couple of days!
In the meantime I would like to create a custom payment page which mimics the zencart style so although being redirected to a different site (realex) for the payment it doesn't look like the site has taken you to a dodgy looking white space with 'Enter your details here' box!
Now usually I'm pretty good at figuring this sort of thing out but appear to have a mental block on this one and wondered if anyone could lend a hand in pointing me in the right direction.
Realex have sent me there guidlines but as usual the tech terms have me all of a baffle!
The website in question is w w w . a s - i r e l a n d . c o m.
Many thanks
Derek:smile:
Hi,
Just to re-cap I got the above sorted, made a template file for them and in the meantime taught myself a little HTML stuff so happy days.
Since installing the module it has worked well up until a few days ago when all of a sudden I am unable to view the payment boxes (realex payment template) in firefox.
This only happens in firefox and doesn't happen to everyone seems to be related to the newer versions of firefox.
Basically I am getting the error 505 cannot use this service from the URL specified (or something to that effect).
The URL that Realex have is the saem as the one being sent but somehow it seems as if Firefox is blocking or not sending the URL, if this is possible?
Any help would be appreciated as I have spoken to Realex numerous times to no avail..
Cheers
looking around for a while for the solution for this, cannt seam to find one?
the payment module works grand, but it just displays a blank page when ever an error is made like forgetting to select card type for example, a blank page with this a url like this:
the error message has been defined in includes/languages/english/modules/payment/realex_remote.php as
and where is should be used is in includes/modules/payment/realex_remote.phpQuote:
define('MODULE_PAYMENT_REALEX_REMOTE_ERROR_CARD_TYPE', '<p class="ErrorInfo">You must select the type of credit/debit card you are using.</p>');
no idea why its not showing up with an error page or messageQuote:
} else {
$error_message = MODULE_PAYMENT_REALEX_REMOTE_ERROR_INVALID_MESSAGE;
running on v1.3.9h. Any clues, fixes or pointers????
Hi All
I too am just setting up a site or two with the Realex module.
The new version 1.02 required me to hard code the account ID, shared secret and account name into the realex.php file as the module would not work if I did this in the interface.
SO. My problem is like a lot of others.
I've got the credit card test page OK and this works fine (I'll worry later about making it look better) but I get the dreaded message:-
[Your transaction has been successful but there was a problem connecting back to the merchant's web site. Please contact the merchant and advise them that you received this error message. Thank you. ]
In the readme.txt file Andrew Morre says: [You will need to supply Realex with the "Callback URL". This will be the URL of your ZenCart page
and the before_process.php file. i.e. If your store is located at "http://www.mywebsite.com/store"
then your callback URL will be "http://www.mywebsite.com/store/before_process.php"]
I understand what he means etc. but does he mean that this page has to be advised to Realex verbally or by email as there is nothing on the payment app/module to add this in.....
Can anyone advise please.
Thanks
Steve B
Please note that Nis Jørgensen has taken over the support of this mod.
Interestingly Nis has not responded to this thread.
I've waited a few days to see if he would, but no luck!
I have spoken with Realex, they have put the Callback URL into our test account and NOW what we get is an error stating:-
[QUOTE]Your transaction has been successful but there was a problem connecting back to the merchant's web site. Please contact the merchant and advise them that you received this error message. Thank you. [QUOTE]
So I spoke to Realex again and from the errors they get their end they can see that the Callback page (http://www.flsuk.co.uk/flsstore/before_process.php) is carrying out a re-direct, so they say, which is not allowed in their scripts.
If I enter the http://www.flsuk.co.uk/flsstore/before_process.php url direct into a web browser I get this following message in the URL line:
http://flsuk.co.uk/flsstore/index.ph..._error=realex& error=Hashes%20don%27t%20match%20-%20response%20not%20authenticated!
SO I switched of the requirement to have the user logged in to buy (Option 2 in the customer details section in Zen) and the re-direct works OK.
Then after this I get a white page which shows this:-
SSL') . "' method='post' name='completeprocess'>"; echo $process_button_string; echo ""; ?>
Then the re-direct works OK.
However this line above:-
SSL') . "' method='post' name='completeprocess'>"; echo $process_button_string; echo ""; ?>
Look rubbish on the screen.
Does any one know how I can get rid of this or hide it?
I would also like to switch back on the requirement to login before using the store but then the Realex payment does not work. Does anyone know how this can be achieved??
Cheers
Steve B
Hi Everybody,
I have Googled, read through the forum, but has anybody faced this error message:
"Please contact the merchant whose goods or services you are purchasing and give the error message below.
Error 508
Invalid characters in product id - please use only A-Z a-z 0-9 _ - . , + @"
Can anyone please help me what is the course of action here and and how to proceed?
Mighty grateful if someone can help here!
Thanks,
Sandeep
Sandeep
Please give the URL to your site
Please also give the product name, id or SKU code of the item that is causing the issue for you.
Regards
Steve B
Hi i need help wit my website, I am using realex with zencart and its not showing up new orders soes anyone know what it could be,
Thank you
Barry
A-Z Tuning,
When you reply - scroll up and read posting tips and answer the questions
What you have posted is like saying I have a problem - can you guess what it is
A-Z Tuning
As Kobra says the forum requires MUCH more information of your problem.
BUT here is what is meant to happen:-
1. Customer places order and goes to checkout
2. If you have installed the Realex module properly your customer will see Realex as an option to pay. Like this:-
Attachment 11496
3. Once customer picks this payment method and then confirms the payment they will be taken away from your site to the Realex payment portal, where you should have a template you have given Realex to upload with a landing URL for when their site returns the customer after a successful payment, or not.
If you have installed the module properly this will all work BUT you have to give Realex various bits of information AND you must make sure that the before_process.php file is in the route folder of your store.
Don't expect the module to work if these bits of information are not working.
If you want to see how the process works go to this site and follow the order process through to see how it operates: thefriendlylifestylestore.co.uk.
Also you can call the Realex Technicians in Ireland and they will help you, some of them are experienced enough in php to help if you are having problems with setting up the before_process.php file and the realex.php file (this latter file has to have your merchant account name and shared secret).
The realex.php file (in ./includes/modules/payments/) contains a section with this in it:-
-----
//Replace these with the values you receive from Realex Payments
$merchantid = "merchantname";
$secret = "sharedsecret";
$account = "accountname";
-----
If you want their tel number send me a separate email.
Cheers
Steve B
Hi all,
I'm trying to get Realex module to work with my site www.trugrow.co.uk v1.5.1
At end of checkout I'm getting Error 508
Invalid characters in product id - please use only A-Z a-z 0-9 _ - . , + @"
I've tried checking out with many different products.
A Realex Integration and Support Analyst has been helping to try and resolve the issues, nothing yet is working.
Setup account internet, Merchant ID trugrow, Shared Secret, Transaction Currency GBP, Payment Zone and confirmed correct with support.
I'm using http://www.trugrow.co.uk/before_process.php
Wondering if anybody else can see whats wrong here please?
Steve
Steve
I tried to buy a 6" Clip Fan from your site @£9.99.
You are not showing product codes on your site but if the code is: 6" Clip Fan, this may be where your problem is.
Really your product codes should be as simple as possible and in this case something like: 6INCFAN, or 6INCHCLIPFAN, or similar. What we do on our site is use codes that tell my staff who the supplier is. So if we were to sell the same fan it would be:-
ELEC-6INCHCLIPFAN (Electrovision 6 Inch Clip Fan)
Maybe you should check your product codes?
Also, just as an aside, £6.95 shipping for such a small item would certainly put me off buying this particular item from you. Maybe you should have staged shipping for various items? You can do this by installing the Royal Mail shipping module.
Cheers
SteveB
Thank you for your reply and help Steve,
For the clip fan I have changed the Products Name:6 Inch Clip Fan and added a Products Model:6INCHFAN
but this don't work for me, still get the 508 error
tried the same on the ph test kit, still error 508
Steve
Just took a look at product id in phpmyadmin and all id's are 3 digit numbers, nothing else.
Steve
Managed to fix this problem. It was our store name with invalid characters[FONT=Calibri, sans-serif], [/FONT]had a ':' in name.
Still have errors but that one is fixed.
Steve
Glad you fixed it!
Seems like the error message was leading in the wrong direction.
Steve B
Hi all
Redirect to response page to SSL page got an issue,
I have spent lot of time trying to get the Realex payment module to work via redirect method. I have got to the stage where you put your card details in on the secure Realex site, hit "Pay" which turns to "Processing" but then you get the error message "Your transaction has been successful but there was a problem connecting back to the merchant's web site. Please contact the merchant and advise them that you received this error message.
And Realex support team send us error message: Error connecting to client site:SSL negotiation failed.
Can anyone advise please?
Has anyone experienced this error
508
Incorrect hash. Please check your code and the Developers Documentation.
Need help please.
Prohairtherapyltd.co.uk
Thanks In Advance
Hi all,
I have installed this module on this website www.anglerscorner.co.uk, I have supplied Realex with the Callback URL before_process.php and the website directs correctly to the Realex Payment Gateway.
I can fill out the card details and make the payment but when it directs back to my site it returns with a session time-out.
I have read on here that somebody had this issue due to a URL re-writing module. I used to use one some time ago but removed it due to the fact it caused more more trouble than it was worth. I removed it very carefully so I really don't think this could be the cause.
Somebody else suggested it could be server related in: max_execution_time
I have checked it through Admin/Tools/Server and I have the following:
Local value: 60
Master value: 30
I am not experienced with servers to know if this is ok or not.
Has anybody else had this same problem or is there somebody out there who would be able to assist with this matter?
Thanks in advance :D
Anybody able to help me with this? ...pretty please :(
I have supplied Realex with these URLs:
Callback URL: http://www.anglerscorner.co.uk/before_process.php
Landing URL: https://www.anglerscorner.co.uk/inde...eckout_success
Which I believe are correct...
Still getting a session timeout upon return. I am trying to get Realex to help me but their support has been pretty slow and not very helpful so far.
At this rate we may have to abandon this payment method and go back to our old provider.
I have installed all the files carefully and correctly and given the URLs above, as far as I am aware everything looks correct.
If there is anything that stands out as incorrect or if somebody has any thoughts why I am getting a session timeout upon return could you please let me know.
Thanks in advance :smile:
Ok with much headwork, I have been working with Realex to get our website to process payment.
Realex suggested they try direct us to their old epage instead of their newer one. This method proved successful and the website doesn't time out upon returning to Zencart.
Even though it is working (using their old epage), I can't understand why it would work on their old one but not the new.
Earlier this year we did upgrade our Zencart version, from 1.39a - 1.5.4. I followed all the instructions on the Zencart website very carefully.
Our website www.anglerscorner.co.uk seems to work perfectly aside from this one issue with this module.
I was was just wondering if there was anything that stands out to anyone that might cause this issue?
Thanks :smile:
Hi Anglers,
Did you get this resolved? I have a similar issue
R
Hello,
The closest thing to a solution was that after getting in touch with Realex they tried directing my website to their old payment page rather than their new one. This worked in that it allows the website to process payments, the page just looks a little more basic is all.
This was the only way I could get it to work, I never did manage to get it to work on their new page.
I can only assume there is code in the Realex module that doesn't play well with Realex's new page. Try get in touch with them and maybe trying this for you too will resolve your problem.
I was convinced it was Realex where the issue lies and there is no problem with PayPal.
Thank you for your reply I will hit Realex up in the morning.
R
Yeah that worked. Would have helped had Realex actually got my call back URL correct. www where is the .!
Does anybody know why realex would return back to a blank white page when calling back to a website? The website has been taking payments successfully up until monday for a number of years and has been updating zen cart orders.
Any log files generated? http://www.zen-cart.com/content.php?124-blank-page
I've passed this on as it was one of those I couldn't handle myself. There wasn't any point in attempting it as someone else knew the module better than I did.
Hi Everyone,
Today Realex redirect started to show "required field - SHA1HASH is missing, cannot continue".
Replaced all md5() with sha1() in realex.php and before_processing.php files, this have solved the this issue, however, after adding credit card details, it says that transaction is completed but can't return to the shop, please contact merchant about this error.
I tried to add field MERCHANT_RESPONSE_URL with https://store.com/index.php?main_pag...action=confirm as value, but that doesn't helped.
Does anyone had the same issue?
Issue is solved for me.
For those who suddenly have same issues.
1. You can change md5 to sha1 functions in file, but if you feel uncomfortable - you can contact realex to enable md5 support back.
2. Adding MERCHANT_RESPONSE_URL field is not required as, you supposedly provided it to realex to put in their system when you set up this payment option.
If you don't know the response url is http://www.mywebsite.com/store/before_process.php as per plugins readme.txt.
3. "transaction is completed but can't return to the merchant website, please contact merchant about this error." - would appear If you are anxious person like me, who puts maintenance page for everyone except couple IPs to avoid people contacting you about sha1hash missing error they got; Maintenance page is issue because Realex checks if response page have any redirects and wont send visitor back to your website if they will spot any.