Support

Home Forums Event Espresso Premium Moneris Guide?

Moneris Guide?

Posted: March 25, 2014 at 1:03 pm


Russ Reynolds

March 25, 2014 at 1:03 pm

Is there a guide to setting up Moneris? It is not working…


Lorenzo Orlando Caum

  • Support Staff

March 25, 2014 at 1:20 pm

Hi Russ,

Does this guide help?

https://eventespresso.com/wiki/payment-settings-ee3/#Moneris


Lorenzo


Russ Reynolds

March 25, 2014 at 1:25 pm

Moneris is showing payments as begin completed but they are coming back to EE as Incomplete.

Here are my Moneris settings:

http://screencast.com/t/qp01Q6ix

and then under Security Settings:

http://screencast.com/t/47Hq2GLA


Russ Reynolds

March 25, 2014 at 1:28 pm

Lorenzo – no that does not help but thank you.


Josh

  • Support Staff

March 25, 2014 at 8:09 pm

Hi there,

I believe since you have Transaction Verification enabled you need to include the source of the verification request in the Security Features > Referring URL section of the Moneris configuration tool. Here’s the section of the documentation that applies:

On the Security Features page under Referring URL, add full URLs for the main EE pages: registrations, transactions, thank-you.

The cancellation page does not need to be added.

Add each one individual and click the Add URL button after adding the link to the input field.

You can get the exact URLs from Event Espresso > System Settings that match the referring URLs on your site.


Russ Reynolds

March 25, 2014 at 8:24 pm

Unfortunately that did not help.

The transactions are captured by Moneris but the user is returned to a blank page and the transactions shows up as Incomplete in EE.

Do you have any other thoughts? My client needs me to get this live tomorrow…

Thanks,

Russ


Josh

  • Support Staff

March 26, 2014 at 9:51 am

Hi there,

A blank page on the return may indicate a PHP error is being thrown, which if that’s happening you will be able to see the error if you enable WP_DEBUG in the wp-config.php file.

The other place to check for errors is in the log file in /wp-content/uploads/espresso/logs. If the server has the right file permissions there will be a log file there for moneris notifications.


Russ Reynolds

March 26, 2014 at 10:10 am

OK…

I enabled debug mode and when getting back to the thank you page it is still blank and no error being thrown.

My moneris_hpp log is empty.

The espresso_log has some stuff in it but I am not sure what I am looking for?

Also..what server permissions do I need? My system status shows all ‘green’ lights.


Josh

  • Support Staff

March 26, 2014 at 10:35 am

You’re looking for a response from Moneris, which if you don’t see anything being sent back from Moneris in the espresso_log file it may be that something is blocking your server from Moneris. This can happen if there are .htaccess rules or plugins like Bad Behavior installed.

The server files permissions should be okay since you see an espresso_log file. This means the server can write to files.


Russ Reynolds

March 26, 2014 at 10:42 am

My espresso_log file has stuff in it from Moneris but my moneris_hpp is blank.

What am I looking for inside the espresso_log file?


Josh

  • Support Staff

March 26, 2014 at 11:48 am

Error messages with error codes from Moneris is what you look for. Are the gateway settings pointing to Moneris’ live servers or their dev servers?


Russ Reynolds

March 26, 2014 at 12:02 pm

There are no error messages from Moneris in the espresso_log.

See this screenshot:

http://screencast.com/t/Ci22GZXsT

espresso_logo and paypal.ipn_results are both being written to but moneris_hpp is blank and has had no activity since March 13th even though I have processed transactions today which were successful on Moneris’ end.


Russ Reynolds

March 26, 2014 at 12:04 pm

There is an .htacess file in the same folder which has this:

deny from all

Is that supposed to be there?


Josh

  • Support Staff

March 26, 2014 at 12:24 pm

Yes, that is supposed to be there. Are the gateway settings pointing to Moneris’ live servers or their dev servers?


Russ Reynolds

March 26, 2014 at 12:28 pm

Live servers…


Josh

  • Support Staff

March 26, 2014 at 12:39 pm

Can you try testing with a dev account on the dev servers?


Russ Reynolds

April 10, 2014 at 4:24 am

Josh…can you guys help me solve this problem if I purchase a priority support token?


Josh

  • Support Staff

April 10, 2014 at 7:39 am

Hi Russ,

What we can do (or you can too) is try setting up some credentials that use the Moneris sandbox servers and run some test registrations/transactions. This allows for more debug information and may help narrow down what’s causing the issue.


Russ Reynolds

April 11, 2014 at 7:16 am

OK..I set up the sandbox moneris store and changed the credentials appropriately inside of the event espresso plugin.

I am still getting a blank page when returning to the Thank You page.

I have opened a priority support token regarding this issue.


Josh

  • Support Staff

April 11, 2014 at 1:18 pm

Hi Russ,

I think that may have not been configured correctly because I set up another sandbox account and ran a test and the Thank You page completed successfully. Here’s a screenshot:

https://www.evernote.com/shard/s4/sh/c2754be7-8463-4758-8d48-d431578dfca4/f4030c8ec0a6761ae0e34215b645a37d

I can leave it in Sandbox mode for now so you can continue testing if you’d like. You can log into the test store that I set up to review all the settings by going to:

https://esqa.moneris.com/mpg/index.php

and use the log in for StoreID 3

the click Admin > hosted config which will take you to:

https://esqa.moneris.com/mpg/admin/hppv3_config/index.php

The you scroll to the bottom of that page and look for “Test for heart2heart” which will have the store ID: ZXBM5tore3. There you can click edit and review the configuration and test transactions.

Hope that helps!

The support post ‘Moneris Guide?’ 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