Support

Home Forums Ticketing Add-on Payment message not coming back to system

Payment message not coming back to system

Posted: February 7, 2013 at 5:56 am


TraceyKay

February 7, 2013 at 5:56 am

Hi

I’ve hooked up the online payment with our Paypal account and it works fine in the sense of that the order is completed, the user is asked to click on the paypal button and then pay there but when redirected to the website it states ‘payment pending’ even though they just paid.

Is this how it’s supposed to work? Do I need to manually change this or should it not just send something back to the system and set the payment automatically as completed?

Thanks!!
Nathalie


Sidney Harrell

February 7, 2013 at 10:11 am

When the payment is made, paypal will send an IPN message (Instant Payment Notification) to your site to let event espresso know that the payment has been made and to update the attendee’s payment status. You need to make sure that you have IPN messages turned on in your paypal account, and that the notifications page on your site is publicly accessible.


TraceyKay

February 7, 2013 at 1:13 pm

Hi
Thanks for the quick reply. I’ve checked and the IPN messages are on and they got sent but failed.

They sent it to this URL: http://staging.gestaltcollective.com/?page_id=1225&id=37&r_id=51091a7897b429.87818289&event_id=10&attendee_action=post_payment&form_action=payment&type=paypal

Which seems right… but where could it get bounced back? Do I need to change something on WordPress?

Thanks
Nathalie


Josh

  • Support Staff

February 8, 2013 at 12:53 pm

Hi Nathalie,

There are a couple of things that I’d try:

1) First this page:

http://staging.gestaltcollective.com/?page_id=1225

redirects to:

http://staging.gestaltcollective.com/loud-thoughts/online-events/past-events/transactions/

That is nested several layers deep. The thing is, no one will ever visit that page, and if having it that many layers is causing a redirect, it might cause some problems. I’d try making that page top level.

The other thing to check is whether cURL is enabled on the server. If you are up to date and are running Event Espresso 3.1.30P, there is a system status page that will tell you this.

Also, there are plugins (like Bad Behavior) that if installed will block any communication from PayPal. You can whitelist the PayPal IP addresses if you have any plugins like this installed.


TraceyKay

February 9, 2013 at 11:47 am

Yay, working like it should now.
I’ve deactivated Bad Behavior and it worked straight away.
Thanks for all the help
Nathalie

The support post ‘Payment message not coming back to system’ 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