Posted: April 13, 2015 at 9:43 am
|
One of our registrants called with this problem. I tried it myself, and ran into the same problem, so I think it’s a bug. If you create an invoice, then try to pay the invoice online, it just takes you in circles without putting you through to Paypal to process the payment. I cancelled her registration and asked her to start over the pay it live. However, it would be nice if this were fixed. It seems to have been reported first more than a year ago. Running 4.6.19p |
Hi Joyce, Can you provide the full steps to reproduce this please? I’ve registered onto an event using the Invoice, then used the Pay Online link within the receipt and could then select PayPal when returning. If you go to Event Espresso -> Payment Methods -> Invoice. Is ‘Open by default’ set to Yes? |
|
|
I made you a 2-minute video to demonstrate the problem. http://screencast.com/t/nL5CuaCS “Open by default” was set to NO. I have changed it to YES and will try again. Cheers, |
|
I changed the “Open by default” to YES and tried again. Here is a video of what happened next. Still not working. http://screencast.com/t/KWB9xrdl2v Joyce |
Thank you Joyce, the video helps a lot. I see the issue on your site (I’ve placed a test registration) but not on any of my test sites so we need to narrow this down some. Do you have any caching plugins installed? Does your hosting company use server side caching? If you log into the Dashboard and repeat the test does the same happen? What should be happening is when you select PayPal Standard and click the ‘Update Payment Method’ button (the message states ‘Finalize Registration’, I’ll add a ticket to have that fixed when ‘revisiting’ to make a payment) is you should see another message stating you are being directed to PayPal and then shortly after be directed to make your payment. What’s odd is that selecting PayPal standard from the beginning directs you correctly. Note you can set the ‘Open by default’ setting back to No for invoices, I just wanted to double check I was matching your settings. |
|
|
What is that “Open by default” setting supposed to do? I don’t like changing settings on a LIVE system without understanding what I am doing. I do not know the answer to your caching questions. I do not have any plugins that I believe would affect your system. Attaching a list. I did make the change to the dialogue that was recommended in your documentation to tell people that you don’t need a Paypal account to pay online. Installed plugins: |
Open by default tells the gateway to act as if its been clicked as the chosen payment method, by default. So say you have Invoice, PayPal Standard and PayPal Pro. Then say you want most users to use PayPal Pro, you can set ‘Open by default’ to Yes on that gateway for it to be selected by default. Changing that on a live site should have very little impact. One plugin in that list sticks out – Broken link checker Can you go to Dashboard -> Settings -> Link Checker -> Advanced. Enabled logging and re-test. If that plugin is redirecting the PayPal re-direct it should then show in the log it creates. |
|
|
Broken link checker is not reporting any problems with Paypal or any other links, and payments from the regular ticket system are working fine. No need to turn on logging. |
Hi Joyce, I have created a ticket for our developers and we are currently investigating this. We will update this thread as soon as we have more news. |
|
Hi Joyce, |
|
The support post ‘Pay online from invoice not working properly’ 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.