Support

Home Forums Event Espresso Premium Incomplete Payment Status

Incomplete Payment Status

Posted: August 22, 2012 at 10:43 am


MCE

August 22, 2012 at 10:43 am

Hi

I’ve searched through other topics related to this issue and am much further than when I started but ultimately it still not working as it should.

When processing payments through paypal the attendees are not updated and the thank you page shows the payment as incomplete(it also shows incomplete in the admin). One thing which has made this issue very difficult to debug is that there is no paypal.ipn_results.log file in the logs folder. I have confirmed that permissions are correct and the espresso log is there and being updated. When looking in the espresso log I can see the correct paypal transaction ID’s and it says the payment status is complete.

Running version Version 3.1.15.P (upgrading isn’t really an option)
Curl is enabled and has been tested
HTTPS plugin disabled (no SSL on domain)

Any thoughts as to what I should look at next?


MCE

August 22, 2012 at 10:48 am

I’ve tried your blank transaction template which hasn’t resolved the issue

(I’ll continue to post additional info as I test things)


Chris Reynolds

  • Support Staff

August 22, 2012 at 11:28 am

We really can’t support a version of Event Espresso that is that old (3.1.15 is more than 8 months old) and there have been numerous bugfixes made to the gateways, including PayPal.


MCE

August 22, 2012 at 11:48 am

This feature had to have worked in that version, it’s an essential part of your product. I have found many other threads related to this issue and all I’m asking you for is a few suggestions as to what I should look at next.

Are you really saying that despite dealing with this issue countless times you can’t suggest anything??


Chris Reynolds

  • Support Staff

August 22, 2012 at 11:58 am

This feature had to have worked, yes, but PayPal changes things, and we need to adapt our plugin to support their changes. Hence what worked in the past might not work anymore because of changes on PayPal’s end that have been addressed by updates in our software. My suggestion would be to upgrade (or install the latest version of Event Espresso alongside your current installation, deactivate your current, old version, and activate the new one) and see if you can reproduce the problem. If you can reproduce the problem in the latest version of Event Espresso we can troubleshoot that.


Chris Reynolds

  • Support Staff

August 22, 2012 at 11:59 am

I’d also suggest removing or temporarily renaming the /wp-content/uploads/espresso/templates and /wp-content/uploads/espresso/gateways directories to make sure there are no outdated templates or gateway files that are causing the problem.


MCE

August 22, 2012 at 12:48 pm

Ok, so I’ve managed to update and it wasn’t as painful as I anticipated, so that’s good.

The issue still exists, but I do see my paypal.ipn_results.log file now. It is reporting the following error.

Errors resulting from the execution of curl transfer: SSL certificate problem, verify that the CA cert is OK. Details:
error:14090086:SSL routines:SSL3_GET_SERVER_CERTIFICATE:certificate verify failed[08/22/2012 2:39 PM] – FAIL: IPN Validation Failed . /cgi-bin/webscr : http://www.sandbox.paypal.com

I was under the impression that I didn’t need an SSL, I have disabled the HTTPS plugin and unchecked force HTTPS. I’m also on a testing server and using a temp domain name.

Also, why are there no log updates in the paypal test mode? The only way I can get logs is if I update the live paypal url to the sandbox.

Thanks for your patience, I’ve been struggling with this issue for the better part of the last two days.


Chris Reynolds

  • Support Staff

August 22, 2012 at 12:55 pm

If you’re using PayPal Standard, you don’t need SSL. If you’re using PayPal Pro, you do. Which flavor are you trying to use?


MCE

August 22, 2012 at 1:09 pm

I’m using standard, I’ve checked and Pro is definitely disabled.


Chris Reynolds

  • Support Staff

August 22, 2012 at 2:14 pm

Have you chacked your /wp-content/uploads/espresso/gateways folder?


MCE

August 22, 2012 at 2:49 pm

It’s empty. Should there be anything in there?


Chris Reynolds

  • Support Staff

August 22, 2012 at 3:06 pm

No, I’m just wondering why that SSL error is happening. PayPal Sandbox may be having issues again. Have you tried a live PayPal account with an event price of $0.01?


MCE

August 22, 2012 at 3:31 pm

Ok, I tried with live accounts and was still getting the same error.

I found this which resolves the SSL error – http://www.mixedwaves.com/2010/06/making-php-curl-request-to-https-url/

I don’t see the SSL error anymore but the IPN Validation still fails


Josh

  • Support Staff

August 22, 2012 at 7:51 pm

Hi iplus,

If you haven’t already done so, it would be a good idea to run down and check off every item on this list:
https://eventespresso.com/wiki/troubleshooting-event-espresso/#gateways

I’d also add this: You can rule out a plugin conflict by deactivating all non-EE plugins. I’ve seen it happen a few times where a plugin executed code that interfered with the payment notification.


MCE

August 23, 2012 at 9:12 am

Finally got it to work!!
The SSL error was the source of my issue. Once I implemented the root SSL certificate fix I linked in my previous post the issue was resolved. The reason it wasn’t working after that was that I had messed with a string comparison of the curl results and had misspelled the string.. Thanks for your help guys.

  • This reply was modified 10 years, 5 months ago by  MCE.
  • This reply was modified 10 years, 5 months ago by  MCE.

The support post ‘Incomplete Payment Status’ 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