Support

Home Forums Event Espresso Premium PayPal payment successful but shows as Incomplete on confirmation page

PayPal payment successful but shows as Incomplete on confirmation page

Posted: September 16, 2013 at 2:36 am


ltrevino

September 16, 2013 at 2:36 am

I’m running WP 3.6.1 and EE 3.1.35.P using PayPal Standard.

Users successfully pay via PayPal, but when PayPal re-directs back to my website, the Events Payment Confirmation page shows “Payment Status: Incomplete”. If you refresh it, it’ll show as “Complete.” If you check on the Events Attendees page, it will also show as “Complete.”

This is a new phenomenon since upgrading to the latest release. It’s very confusing to the buyers because they don’t know whether they’ve paid or not.

I also tried using the simplified txnpage template but to no avail.

PayPal.ipn.results.log shows:

[09/16/2013 12:30 AM] – Errors from IPN Validation:

Using BUILT-IN PHP curl methods

Success Setting host: https://www.paypal.com/cgi-bin/webscr
Success Setting request type to post
Success Setting post fields: …
Success Setting Fain On Error
Success Setting return transfer
Success Setting Timeout
Success Setting verbose mode
Errors resulting from the execution of curl transfer: [09/16/2013 12:30 AM] – SUCCESS!

IPN Response from gateway Server:
VERIFIED

  • This topic was modified 10 years, 7 months ago by  ltrevino.
  • This topic was modified 10 years, 7 months ago by  ltrevino. Reason: Added additional info


Dean

September 16, 2013 at 6:29 am

Hi,

Is this occurring for every attendee?


ltrevino

September 16, 2013 at 7:34 pm

I’m not sure, but I ran three transactions myself, and it happened all three times.


Josh

  • Support Staff

September 17, 2013 at 3:13 pm

Hi there,

Whenever a new issue is reported after an update to a new version of Event Espresso that we cannot reproduce we advise to check for any customized files (that were based off older versions of Event Espresso in /wp-content/uploads/espresso/templates and /wp-content/uploads/espresso/gateways. Can you check there?


ltrevino

September 18, 2013 at 11:47 pm

Nothing in my /gateways folder (using PayPal Standard), and templates have been updated. I also tried renaming /wp-content/uploads/espresso/templates to something different, and I still get an “Incomplete” Payment Status with the default templates.

Refreshing the Event Payment Confirmation page corrects the Payment Status.


Josh

  • Support Staff

September 19, 2013 at 9:08 am

There may be a conflict with the theme or another plugin. You can rule these out one by one:
1) A theme conflict. You can rule this out by temporarily switching to the default WordPress theme.
2) A plugin conflict. You can rule this out by temporarily deactivating any other installed WordPress plugins.
It may also help to turn on debug mode. You can set wp_debug to true by editing the wp-config.php file.
You can use an [FTP client][1] and [a text editor][2] to access change this line to the site’s wp-config.php file:
define(‘WP_DEBUG’, true);
[1]: http://codex.wordpress.org/FTP_Clients
[2]: http://codex.wordpress.org/Editing_Files#Acceptable_External_Editors


ltrevino

September 20, 2013 at 6:14 am

I tried using the TwentyThirteen theme with no plugins except for the base EventEspresso plugin and WP_DEBUG set to ‘true.’ No errors came up, and I still got the “Incomplete” payment status.


Josh

  • Support Staff

September 20, 2013 at 7:39 am

With the possibility of theme and other plugin conflicts ruled out it sounds like the return page is loading before the Instant Payment Notification reaches the site. If the return to the site is delayed from PayPal’s end does the payment status return complete on the Thank you page?


ltrevino

September 26, 2013 at 2:37 am

How would you delay the return from PayPal’s end? Upon payment completion on PayPal, I let PayPal re-direct to the EventEspresso confirmation page. There’s usually a 3-5 second pause before it re-directs.


Josh

  • Support Staff

September 26, 2013 at 10:21 am

You can delay the return from PayPal’s end by temporarily turning off the automatic redirect in the PayPal settings. Then you can test to see if a longer pause makes a difference.

The support post ‘PayPal payment successful but shows as Incomplete on confirmation page’ 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