I am using Moneris currently as my payment gateway. I can successfully register an attendee and Moneris confirms this and redirects to the Thank You page. The problem however is that in the backend Event Espresso does not update to show that the attendee has paid they remain as “pending”. How might I go about letting Event Espresso know that after a successful redirect it should change the attendee to paid?
This is something you configure within your Moneris account. There is inline documentation within the Event Espresso>Payment settings under Moneris Hosted Pay Page Settings where you set up the Moneris credentials. The documentation there notes
“In order for the Moneris Hosted Pay Page to communicate with Event Espresso, the “Response Method” must be set to POST. This is done through the Hosted Paypage Configuration Tool.”
Along with that, 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 that helps illustrate how this is done:
Thank you for your prompt response. I saw your post earlier regarding this and made those changes however that still didnt fix the problem. After a bit more research into it I have found that under the Response/Receipt Field Configuration page if I enable everything to be returned then it will correctly accept the payment.
Thank you again.
Viewing 2 reply threads
The support post ‘Payment not changing to 'paid'’ 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.
Support forum for Event Espresso 3 and Event Espresso 4.