Posted: March 9, 2018 at 11:15 am
Someone bought a workshop on my site yesterday via EE.
Paypal told me the payment had been received and it’s showing on Paypal as completed.
But EE is showing the ticket as “pending payment”:
When I go into the registration, EE seems to know that the payment has been completed.
1. Why is this happening?
This is happening because you’re using PayPal Standard.
I *think* this is working now.
1) Previously the single option of Paypal Standard was preselected. Now I’ve deleted this option, the single option of Paypal Express isn’t preselected at checkout, meaning that the user has to select it. How to I make sure that this single option is preselected as a default?
2) The Paypal logo is now appearing much smaller than it did when it was being used on the “Paypal Standard” (about half size), even though I’m pointing at the same logo file. Why is this and how can I fix it?
This screenshot shows both issues:
Go to Event Espresso -> Payment methods -> PayPal Express -> Open by default.
Set that to Yes and save the settings.
Did you have some custom CSS used to make the PayPal Standard image larger?
Can you link me to an event I can use to run a test registration so I can view this?
With regard to Q1 – Thanks for this.
With regard Q2 and to custom CSS – that’s possible – my designer could have inserted some a few years ago to make the logo larger, but to be honest, I don’t know.
Here’s a live event (but not until December) that you can have a play with to see what’s happening:
Yeah, that’s what happened – http://take.ms/nwddg
I changed the ID’s used on the PayPal Express elements in the page to match what PayPal Standard would have used and found your custom CSS.
So within your themes style.css on line 35 you can change the above to:
Rather than targeting specific payment methods (in which case this could happen again) you can target them all using this:
Yes Tony! That’s sorted it!
Thank you 🙂