Support

Home Forums Event Espresso Premium Moneris Payments accepted but not triggering confirmation emails for events

Moneris Payments accepted but not triggering confirmation emails for events

Posted: April 19, 2013 at 11:17 am


sbxmedia

April 19, 2013 at 11:17 am

Hello, I have used and tested the moneris payment gateway. I’ve gone trough and actually paid for events. After paying it stays on the moneris page even though in Moneris I have set the “thank you” paid address. Is there any other things to check as to why a successful payment does not trigger the registration email or send a person back to the site?


Josh

  • Support Staff

April 19, 2013 at 11:37 am

Hi Brian,

The Moneris gateway wasn’t exactly supposed to get packaged into the .31 release. I spoke to the developer about the issue you’re having and he said he remembers running into the same thing when switching from their test server to live. He also said he remembers fixing this and may have not committed the code yet. I’ll post a fix here if we can track it down.


sbxmedia

April 19, 2013 at 11:53 am

Sounds good. This was a clean install and was never moved if that helps any.


Josh

  • Support Staff

April 19, 2013 at 12:34 pm

The issue happened when switching from test mode to live mode where it communicates with the different Moneris servers. Are you using a Canadian account for this?


sbxmedia

April 19, 2013 at 2:23 pm

Yup, Canadian account. I never did a test. I went straight to live.


Josh

  • Support Staff

April 22, 2013 at 3:27 pm

Thanks for checking. I’ve sent a note over to the developer of that gateway to please check to see if there were any uncommitted fixes for the Moneris gateway.


sbxmedia

April 23, 2013 at 9:34 am

Hello, has there been any updates on this by chance? Wondering what else I need to do to make this work?


Josh

  • Support Staff

April 23, 2013 at 10:55 am

Hi Brian,

One thing that you can check is make sure that the page settings in the Moneris account settings are properly configured.

I checked with the developer and he said that there are 3 URLs that Moneris needs for Return from payment, payment notification, and cancellation.

If you go to Event Espresso>System settings you’ll see the URL’s listed there for each of them.

Also, if you set up the URL restrictions under the security settings you will need to put in all of the URLs that communicate with Moneris, so that includes the three above plus the Main registration page as well.

Hope that helps!


sbxmedia

April 29, 2013 at 1:32 pm

One thing I noticed is the “Response method”. Would you know which is correct?

eSelect plus will generate a receipt.
Sent to your server as a POST containing XML
Sent to your server as a POST
sent to your server as a GET


sbxmedia

April 29, 2013 at 1:34 pm

Also, Moneris asks for an “approved URL and a Declined URL”. Is this the EE “Auto Return URL (Thank You and Return Payment page)” and “Cancel Return URL (used for cancelled payments)”? 


Josh

  • Support Staff

April 29, 2013 at 1:51 pm

Hi Brian,

The Response method should be set as “Displayed as XML on our server” and point to the page that has the [ESPRESSO_TXN_PAGE] shortcode on it. Here’s a screenshot:

screenshot

The approved and declined URLs should both point to the Thank you page. If the card is declined it will display a declined message, if approved a “Completed” message.


sbxmedia

April 29, 2013 at 2:20 pm

That looks different from my settings?  https://www.sugarsync.com/pf/D851898_66917242_395214

I added that info but now I get “D not supplied.” on the /transactions/ page. 


sbxmedia

April 30, 2013 at 12:13 pm

Hey a quick update. I have confirmed that Moneris is processing the payments. The issue is when I send them to the /transactions/ page it still says that ID problem and it’s not triggering for the emails to be sent to the ticket purchaser or admin. Please let me know if you have any ideas as I need to try and get this live for tomorrow (the 1st)  or I will have re-contract with our current ticket company and all of this would have been for not.


Josh

  • Support Staff

April 30, 2013 at 12:26 pm

Hi Brian,

The Approved URL under “Basic Configuration” needs to be set to the Thank you page, not the transactions page. Your settings need to be corrected.

The “Response URL” is where you set the transactions page URL. You’ll find the Response URL setting under “Security Features”. That’s the setting from my screenshot. Your screenshot is from the Basic configuration screen.


sbxmedia

April 30, 2013 at 2:10 pm

Alright, I corrected these as mentioned. Screenshots of my settings pages are below. Tested and no go.  I confirmed that my /transaction/ page has the [ESPRESSO_TXN_PAGE] shortcode on it. I know I’m close!

https://www.sugarsync.com/pf/D851898_66917242_390864 – PP Settings

https://www.sugarsync.com/pf/D851898_66917242_390877 – Security Settings

 


Josh

  • Support Staff

April 30, 2013 at 3:12 pm

Hi Brian,

That’s better. The Referring URL fields should be added (that’s the one just above where it says “Transaction Verification”. You can have multiple URL’s there, so the pages that are listed in Event Espresso>System settings (main registration, transactions, and thank-you) can all be added there.


sbxmedia

April 30, 2013 at 5:00 pm

Is there supposed to be a separator of any kind?


sbxmedia

April 30, 2013 at 5:01 pm

As well, it only gives me room to add up to 2 URL’s.


sbxmedia

April 30, 2013 at 5:02 pm

Ahhh NVM. I see where to add more!


Josh

  • Support Staff

April 30, 2013 at 5:04 pm

To separate the URL’s? No, what you do is type in one URL, then click the “Add URL” button to the right side of the field. This will add the one URL you entered and give you a new field to add another URL.


sbxmedia

April 30, 2013 at 5:08 pm

All right. I added the addresses and now when I go to process payment through moneris, rather then going to Moneris it sends me right back to the website Thank you page. No collection of money and no emails.


Josh

  • Support Staff

April 30, 2013 at 5:18 pm

Hi Brian,

That’s strange. It doesn’t even take you to the page where it collects the credit card info on the Moneris site? You should probably double check the URL’s that have been set. Although when I tested this earlier, if the URL wasn’t correct it would display an error message like “not a valid referring URL” when I tested a transaction if something was off.

We will be releasing Event Espresso 3.1.32.P in the next day or two, which will have the updated Moneris gateway code (the one that shipped with 3.1.31.P was not intended to be included in 3.1.31.P) We also need to update the documentation since it can be tricky to get all the settings on the Moneris side of things correct. I’ll post a few more screenshots of what I have set up that’s working here.


Josh

  • Support Staff

April 30, 2013 at 5:34 pm

Here are a few more screenshots that may help:

Basic Configuration

Response/Receipt Data

Security Features

Note: There are two different sites we used for testing on this account, so that’s why there are additional URLs. Also, the test site in use has a notify url page that listed as “transaction”. The Event Espresso default is actually “transactions”.


sbxmedia

May 1, 2013 at 9:00 am

All right,

1) I was missing the response/receipt data and had incorrect response data.

2) I added that then received a invalid URL error with /tickets/.

3) Added that to the security features “allowed pages” and it now will successfully complete the transaction and sends me back to the thank you page with my details BUT…

4) No emails are triggered (for admin or consumer).

I know emails work as when I test tickets at $0.00 it sends the emails no problem.

So close. Any other ideas?


sbxmedia

May 1, 2013 at 9:10 am

Actually, I just noticed on the confirmation page it says “Payment Status:Incomplete” and has the Moneris button to pay still under it. Image here https://www.sugarsync.com/pf/D851898_66917242_391532


Josh

  • Support Staff

May 1, 2013 at 9:23 am

Hi Brian,

We’re going to be releasing the 3.1.32 version of Event Espresso momentarily which has the latest build of the Moneris gateway. (The earlier build that you are using had not been put through all the testing that the final build did.) It sounds like you have your settings set up correctly at this point. I’ll let you know when the new version is ready to update to, which should make a difference with the incomplete payment message you’re seeing.


sbxmedia

May 3, 2013 at 12:47 pm

Hey Josh, just checking in to see how close the release is. I’ve been able to extend our current system contract to Monday so there is still a chance to use EE. Thank you!


Josh

  • Support Staff

May 3, 2013 at 2:52 pm

We released 3.1.32.P yesterday. You can download the latest from your account page, or use the auto-feature.


sbxmedia

May 3, 2013 at 2:54 pm

That is awesome news! I will install and test it out.


Josh

  • Support Staff

May 6, 2013 at 9:56 am

Thanks.


sbxmedia

May 6, 2013 at 10:06 am

SOLVED! That did the trick. The latest version works with Moneris 🙂

Thank you for all your assistance.

The support post ‘Moneris Payments accepted but not triggering confirmation emails for events’ 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