Support

Home Forums Event Espresso Premium PayPal Payment Status = 'Pending' not 'Complete'

PayPal Payment Status = 'Pending' not 'Complete'

Posted: October 4, 2012 at 7:57 pm


David Forshaw

October 4, 2012 at 7:57 pm

Hi Guys

I just hooked up the PayPal payment gteway payment option and ran two test orders.

Both went through in PayPal perfectly.

In my PayPal account both orders are marked as ‘Complete’ but in Event Esrresso they are marked as ‘Pending’

How do i set it up so that if a user makes a successful payment with PayPal that Event Espresso marks it as ‘Complete’?

Whats the trick / step I am missing?

Any help is as always greatly appreciated.

David


Dean

October 5, 2012 at 4:14 am

Hi David,

Just to clarify are you using Paypal or Paypal Pro?

Do you have the HTTPS add on active? Is so try disabling it.

There are a number of reasons why the payments might be marked as incomplete. This thread provides some possible fixes including a stripped down page template for the Transactions page https://eventespresso.com/topic/problems-with-incomplete-payments-download/


David Forshaw

October 7, 2012 at 5:23 pm

Hi Dean

Just using PayPal.

I have not got HTTPS checked.

Im about to check that that the PayPal IPN is turned on. Do I need to enter some sort of path for that in PayPals IPN settings?

David


David Forshaw

October 7, 2012 at 5:28 pm

The ‘Notification URL’ field.

What do I enter in there?

http://roaractive.com.au/ is the URL

Is there a common path?

Any help would be greatly apprecaited.

Cheers
David


Dean

October 7, 2012 at 11:08 pm

Hi David,

I would use the thank you page as the notification URL


David Forshaw

October 9, 2012 at 8:00 am

Hi
Thanks for your comment.

I have set the IPN to ‘http://roaractive.com.au/thank-you/’

I just ran a test and the payment is still marked as pending.

I really need to sort this out ASAP.

Would this be the time to purchase a priority support ticket? More than happy to pay for your services to get this resolved as my client is really wanting to go live ASAP.

Thanks
David


Josh

  • Support Staff

October 9, 2012 at 9:01 am

It should actually dynamically change the IPN URL based on what Event Espresso sends, and the actual page is the transactions/notify URL. This is the page that needs to have the [ESPRESSO_TXN_PAGE] shortcode. The problem I’m seeing with the site is that none of these are publicly accessible, they’re all redirecting to a “New Website coming soon” page. PayPal’s IPN will not be able to reach the site if these pages are not publicly accessible.


David Forshaw

October 9, 2012 at 3:23 pm

Hi Josh

Thanks for the reply.

All i had on the ‘Tahnk You’ page was:

[ESPRESSO_PAYMENTS]

However I have gone and changed that to:

[ESPRESSO_PAYMENTS]
[ESPRESSO_TXN_PAGE]

I have also ran a quick test with the ‘WP Maintenance Mode’ plugin (coming soon page) turned off and it seems to be working now.

🙂

I will run a few more tests today and let you know.

Thank you again

David


Josh

  • Support Staff

October 9, 2012 at 3:55 pm

Hi David,

The thank you page should have [ESPRESSO_PAYMENTS] and the transactions page should have [ESPRESSO_TXN_PAGE]

The important thing is that in Event Espresso>General Settings>Page Settings, the pages set to each of these in the settings have the correct shortcodes. Please see this guide for more info:
https://eventespresso.com/wiki/setting-up-event-espresso/#page


David Forshaw

October 9, 2012 at 4:06 pm

Thanks Josh

I havent changed the ‘pages’ that were created when installing Event Espresso so the ‘Transactions’ page does have that shortcode.

Does this mean that the URL I enter in the PayPal IPN page on PayPal should be ‘http://roaractive.com.au/transactions’ and not ‘http://roaractive.com.au/thank-you’ as advised earlier?

To be honest it seems to be working now so I am hesitant to change anything but if you feel that [ESPRESSO_TXN_PAGE] shouldnt be on the ‘Thank you’ page and that my PayPal IPN URL should be ‘http://roaractive.com.au/transactions’ then I will look into making that happen.

Cheers
David


David Forshaw

October 9, 2012 at 4:07 pm

*Note that the ’ is being added to the post here for some reason and is not part of my URL’s or code


Dean

October 9, 2012 at 11:57 pm

Hi David,

Yes Josh is correct, I made an error there.

The Transactions page should be used and that should contain the [ESPRESSO_TXN_PAGE] shortcode.

Apologies for the confusion.

The support post ‘PayPal Payment Status = 'Pending' not 'Complete'’ 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