markus2110 Posted April 6, 2010 Share Posted April 6, 2010 Hi, I have an client which is using osCommerce Merchant v2.x and the following payment module http://www.oscommerce.com/community/contributions,3968/category,all/search,bendigo Our Client is dealing with the Bendigo Bank payment gateway, unfortunately the user gets redirected to https://migs.mastercard.com.au/... to complete the payment ( has to leave the page). After the payment ( successful or not ) the user gets redirected back to the client site, but for some reason he loses the SESSION and the login page is displayed. I looked up this forum to find something for my issue, but unfortunately there is not much to find. The stuff I found helps a bit. http://www.oscommerce.com/forums/topic/292538-confirm-payment-returns-to-log-in/ Hi!I tried this. It seems to work, but you hit another brick wall. Working on that now... //changed by patrick rehn to be able to return to the correct page after leaving to the ANZ page. remembering the session ID set to true $url = tep_href_link($returnHandler, '', 'SSL', true); //end of change // $url = tep_href_link($returnHandler, '', 'SSL', false); return($url); I made those changes in the source code, and now the redirect works fine so far, I keep the SESSION but I get redirected back to the Payment Information page where I can choose the payment method, with the following error on the top: Credit Card Error!A credit card error has occured. Please verify your submitted details and resubmit. If this problem persists and please contact us. After a while I receive an Email with the following information: There was an error when processing a transaction response from the MIGS Payment Gateway Secure Hash was not able to be verified against the Secret Hash, possible tampering with response Details of the Error are as follows MIGS: osCsid=iger1mc3qegoul7k5mlfbo27t4 session_id=iger1mc3qegoul7k5mlfbo27t4 session_name=osCsid vpc_3DSXID=Y4a/vcTZASwvfFdMG/2NYPh2tVI= vpc_AVSRequestCode=Z vpc_AVSResultCode=Unsupported vpc_AcqAVSRespCode=Unsupported vpc_AcqCSCRespCode=Unsupported vpc_AcqResponseCode=00 vpc_Amount=3400 vpc_AuthorizeId=299422 vpc_BatchNo=20100406 vpc_CSCResultCode=Unsupported vpc_Card=MC vpc_Command=pay vpc_Locale=en_AU vpc_MerchTxnRef=test163AT20100406100856/1 vpc_Merchant=TESTBBL9597022 vpc_Message=Approved vpc_OrderInfo=test163AT20100406100856 vpc_ReceiptNo=009612299422 vpc_TransactionNo=32 vpc_TxnResponseCode=0 vpc_VerSecurityLevel=06 vpc_VerStatus=E vpc_VerType=3DS vpc_Version=1 ORDER CUSTOMER: firstname=Markus lastname=Somm company= street_address=Test Str 11 suburb= city=TEST postcode=1234 state=Western Australia zone_id=70 country=Array format_id=1 telephone=123 456 7890 email_address=markus@website.com SERVER VARS: DOCUMENT_ROOT=/root/ HTTP_ACCEPT=text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8 HTTP_ACCEPT_CHARSET=ISO-8859-1,utf-8;q=0.7,*;q=0.7 HTTP_ACCEPT_ENCODING=gzip,deflate HTTP_ACCEPT_LANGUAGE=en-gb,en;q=0.5 HTTP_CONNECTION=keep-alive HTTP_HOST=server.com HTTP_KEEP_ALIVE=300 HTTP_USER_AGENT=Mozilla/5.0 (Windows; U; Windows NT 6.0; en-GB; rv:1.9.1.8) Gecko/20100202 Firefox/3.5.8 (.NET CLR 3.5.30729) PATH=/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin:/hsphere/shared/bin:/hsphere/shared/sbin:/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin:/hsphere/shared/bin:/hsphere/shared/sbin:/hsphere/shared/bin:/hsphere/shared/sbin:/hsphere/local/var/vpopmail/bin:/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin:/usr/bin:/bin REMOTE_ADDR=202.164.21.1 REMOTE_PORT=51011 SCRIPT_FILENAME=/root/catalog/checkout_process.php SERVER_ADDR=111.111.111.111 SERVER_ADMIN=webmaster@email.com SERVER_NAME=server.com SERVER_PORT=80 SERVER_SIGNATURE= Apache/1.3.41 Server at server.com Port 80 Not sure if it’s just an configuration issue with the payment method or something else, hope someone has an idea for this problem. Cheers Markus Link to comment Share on other sites More sharing options...
maclean_cherry Posted April 8, 2010 Share Posted April 8, 2010 Hello Markus, Maclean from eWAY here. If your client is looking for a Payment solution that allows them to keep their customers on their website we would love to assist them. We have a module available for OSCommerce for free that you can easily install. Unfortunately Bendigo Bank don't provide merchant accounts for use with 3rd party gateways however we are integrated with all the major Australian banks, who could settle the funds into the Bendigo account if needed. If your client is interested please have them call our sales department on 1800 10 65 65 Kind Regards, Maclean eWAY.com.au 1800 10 65 65 Link to comment Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.