Support

Home Forums Event Espresso Premium Paypal IPN is not updating the payment status of participants

Paypal IPN is not updating the payment status of participants

Posted: February 13, 2013 at 4:39 pm


Elizabeth Solomon

February 13, 2013 at 4:39 pm

Although it seems I can make a successful payment through Paypal, the IPN history on my account simply stays at “retrying”. I’ve tried everything i could find in the forum (within my capability!) to work this out with no luck – made sure the IPN is enabled on the payment gateway, checked the transaction page, etc. but no luck. Seems as if there is no log being written in the uploads/logs directory? Paypal returns a generic “http 500 error”. I am trying to open meeting registration soon, but am unable to do so until I have full functionality on this. Thanks, Liz


Josh

  • Support Staff

February 13, 2013 at 4:55 pm

Hi Liz,

Can you look in Event Espresso>Payment Settings and under “PayPal Settings” there will be an option that can be checked to “Force Return page as https”. For your site, that should not be checked since it doesn’t look like there is an SSL certificate installed for your domain.

We’ve compiled some more tips in our documentation that may help as well:

https://eventespresso.com/wiki/how-to-set-up-paypal-ipn/

https://eventespresso.com/wiki/troubleshooting-event-espresso/#gateways


Elizabeth Solomon

February 13, 2013 at 5:20 pm

Thanks Josh – I unchecked that option – this time the Paypal sanbox procedure worked when tested – I copied the URL and did the IPN test – it said successful (which it didn’t before). I also looked and now there is a log in the log directory called paypal.ipn.results (don’t understand any of the contents though!). That did not, however, update the participant payment status int he event overview. it still says incomplete. shouldn’t it have updated that? thanks!


Josh

  • Support Staff

February 13, 2013 at 5:28 pm

Hi Liz,

I think you’ll need to run a test registration and buy a ticket via the PayPal sandbox checkout to test the IPN payment status update.


Elizabeth Solomon

February 13, 2013 at 5:39 pm

That takes me to the Sandbox test store….what do I use to “buy” the test registration? I tried a buyer’s account I set up in Sandbox, but it didn’t seem to accept it. Thanks for the suggestions and the IPN tips documentation – i had not come across that before you sent the link.


Elizabeth Solomon

February 13, 2013 at 6:13 pm

I just received this IPN message in my e-mail: do you know what to make of this? It said succesfful when I originally sent it, but the message itself says “failed”

An instant payment notification failed
from buyer@paypalsandbox.com on 02/13/2013 at 3:32 PM

Details:

test_ipn: 1

payment_type: instant

payment_date: 16:32:26 Feb 13, 2013 PST

payment_status: Completed

address_status: confirmed

payer_status: verified

first_name: John

last_name: Smith

payer_email: buyer@paypalsandbox.com

payer_id: TESTBUYERID01

address_name: John Smith

address_country: United States

address_country_code: US

address_zip: 95131

address_state: CA

address_city: San Jose

address_street: 123, any street

business: seller@paypalsandbox.com

receiver_email: seller@paypalsandbox.com

receiver_id: TESTSELLERID1

residence_country: US

item_name: something

item_number: AK-1234

quantity: 1

shipping: 3.04

tax: 2.02

mc_currency: USD

mc_fee: 0.44

mc_gross: 12.34

mc_gross_1: 9.34

txn_type: web_accept

txn_id: 26214032

notify_version: 2.1

custom: xyz123

charset: windows-1252

verify_sign: Amjm4ngJXaylnUVnJpALDwiyVym3A26c2-M9MAINrqAmPro1jnQzPqT6


Elizabeth Solomon

February 14, 2013 at 12:57 pm

I just managed to do a test registration through the Paypal test store in Sandbox..it seemed to go through this time, and the payment status is complete! Does that mean it’s likely to work correctly when I go live with the registration? Not sure if it was the “force return page” setting – or I also uploaded the other tx_page.php template to use that fixed it, but it appears functional now.


Josh

  • Support Staff

February 14, 2013 at 2:43 pm

Hi Elizabeth,

Sounds great. A successful test means that your site and PayPal are communicating back and forth as expected, and everything on your WP site’s side and the PayPal sandbox account side is configured correctly.

When you go to set up the live PayPal account, you’ll want to be sure that the IPN is turned on for that account , that you’ve entered the correct PayPal account ID in your Event Espresso>Payment settings, and that you turn off sandbox mode there too.


Elizabeth Solomon

February 14, 2013 at 4:42 pm

Just turned everything back on and out of Sandbox mode…got successful registration, IPN notification, and payment status update. Thank you!

The support post ‘Paypal IPN is not updating the payment status of participants’ 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