Posted: June 25, 2014 at 9:58 am
|
Below is a cut and paste of the ‘Thank you’ page. I’m testing an event in Development mode for a $2 charge. The ‘Thank you’ page shows that the payment was incomplete. I’ve checked the Moneris Admin Report. Payment was approved and a Moneris payment notification has been sent. There are no payment notifications sent by EE. EE has been tested successfully in the Moneris sandbox. Payment notifications were complete and e-mail notifications were sent while in Development. Any idea why the payment status works in Development but not in Production? **********cut and paste********* Class/Event: Toronto Midway Test Event 2 Primary Registrant: James Jones |
Hi Douglas, Was this a live transaction with Moneris or a test transaction with Moneris? — |
|
|
This was a live transaction with Moneris. |
Alright, could you double-check your settings for Moneris? https://eventespresso.com/wiki/payment-settings-ee3/#Moneris We’ve recently updated the screenshots for the Moneris account area in our documentation. — |
|
|
I have been using this link to configure the Moneris pages. https://eventespresso.com/wiki/payment-settings-ee3/#Moneris I have checked the settings more than 4 times. Everything is as it should be at Moneris. |
|
The money is going into the bank, but the EE store is not recognizing the transaction as complete. |
Hi Douglas, I checked the /transactions page on your site. While it has the correct shortcode and is published, there are a few details that need to be addressed: 1) It loads up very slowly. It looks to be from the social feed widget. What can happen is when Moneris sends the payment response to your site if it times out, the payment status in Event Espresso doesn’t get updated. You can speed up the page by installing the transaction page template on your theme, and set the transactions page to use the transaction page template. What it basically does is strip out everything from the page so it loads up quickly (no one visits this page, it’s purely there as an payment notification listener). 2) The other potential issue is the transactions page is being redirected to https. This may be fine, but you’ll need to make sure that in your Moneris hosted paypage configuration the Transaction verification Response URL is also https. If it’s set to http the transaction response may fail. |
|
|
Josh, Thanks for your ideas. 1/ Where do can I get the ‘transaction page template’? I have removed the sidebar widgets from the transaction page. Still didn’t work. 2/ Not an issue. Response URL is set to https. |
It might still be an issue depending on how it’s being redirected to https. We have a transaction page template download file available here: https://eventespresso.com/wiki/how-to-set-up-paypal-ipn/#incomplete |
|
|
Installation Instructions 1) Upload this file to your theme What folder do I upload it to? |
|
Hi Josh, Sorry. Ignore my last question. the file txnpage.php was placed in the root of my theme folder. I set the Template as “txn page”. I just processed another transaction. Same result. Payment Status: Incomplete The payment process occurs pretty quickly. Same as it did when testing in Development mode. It is curious and frustrating why it worked in Development but doesn’t work in Production mode. |
Hi Douglas, It would be good to check the Moneris gateway settings in Event Espresso > Payment setting and verify that “Transaction Mode” is set to Production and while you’re there, that the ps_store_id and hpp_key match your account for the Moneris production’s servers. If these are all correct you can contact Moneris for support. |
|
|
Hi Josh, I’ve checked all the settings, several times. Of course, the transactions are posting on the Moneris account. The charges to my credit card are occurring with each order I’ve processed. So we know the ps_store_id and hpp_key are correct. |
|
Hi Josh, I had a great conversation with a Level-2 tech at Moneris. We’ve come up with a solution to allow the transaction to post as ‘Completed’ Add the http URL’s to ‘Configure Security’ in the Moneris Admin of Hosted Configuration. So in addition to these https URL’s: https://www.worldsfinestshows.com/buy-tickets-2/ We added these http URL’s: http://www.worldsfinestshows.com/buy-tickets-2/ At some point in the background the code is referring to http and the value of code is not encrypted. So it is trying to post to a non http page and the post would fail. Hopefully it is something you guys can look into, and maybe update the payment instruction page for Moneris? Thank you very much for your help! |
The support post ‘Payment Status Incomplete – works in Development but not in Production’ is closed to new replies.
Have a question about this support post? Create a new support post in our support forums and include a link to this existing support post so we can help you.