Support

Home Forums Event Espresso Premium Payment Status Incomplete – works in Development but not in Production

Payment Status Incomplete – works in Development but not in Production

Posted: June 25, 2014 at 9:58 am

Viewing 13 reply threads


Douglas van Wolde

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
Payment Type: Moneris Hosted Pay Page
Payment Date: June 25, 2014
Amount Paid/Owed: C$2.00 (Incomplete Icon)
Payment Status: Incomplete
Registration ID: 4-53aaee4eab5ff


Lorenzo Orlando Caum

  • Support Staff

June 25, 2014 at 11:21 am

Hi Douglas,

Was this a live transaction with Moneris or a test transaction with Moneris?


Lorenzo


Douglas van Wolde

June 25, 2014 at 11:41 am

This was a live transaction with Moneris.


Lorenzo Orlando Caum

  • Support Staff

June 25, 2014 at 12:07 pm

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.


Lorenzo


Douglas van Wolde

June 25, 2014 at 12:17 pm

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.


Douglas van Wolde

June 26, 2014 at 5:13 am

The money is going into the bank, but the EE store is not recognizing the transaction as complete.


Josh

  • Support Staff

June 26, 2014 at 10:21 am

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.


Douglas van Wolde

June 26, 2014 at 3:19 pm

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.


Josh

  • Support Staff

June 26, 2014 at 3:21 pm

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


Douglas van Wolde

June 26, 2014 at 4:06 pm

Installation Instructions

1) Upload this file to your theme

What folder do I upload it to?


Douglas van Wolde

June 26, 2014 at 4:25 pm

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.


Josh

  • Support Staff

June 27, 2014 at 7:52 am

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.


Douglas van Wolde

June 27, 2014 at 8:09 am

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.


Douglas van Wolde

June 27, 2014 at 11:23 am

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/
https://www.worldsfinestshows.com/transactions/
https://www.worldsfinestshows.com/thank-you/
https://www.worldsfinestshows.com

We added these http URL’s:

http://www.worldsfinestshows.com/buy-tickets-2/
http://www.worldsfinestshows.com/transactions/
http://www.worldsfinestshows.com/thank-you/
http://www.worldsfinestshows.com

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!

Viewing 13 reply threads

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.

Event Espresso