Support

Home Forums Event Espresso Premium PayPal IPN Problem EE4, Sandbox mode – Payment not complete

PayPal IPN Problem EE4, Sandbox mode – Payment not complete

Posted: May 5, 2015 at 3:41 am

Viewing 6 reply threads


Tastings

May 5, 2015 at 3:41 am

Hi,
I’ve ran into the “Payment not complete” when using the PayPal Sandbox mode.
I’ve double checked all the things descript in https://eventespresso.com/wiki/how-to-set-up-paypal-ipn, read all related posts here, disabled all plugins, use the simplified template but nope, payment is always marked as not complete.

In my paypal sandbox account the transaction is marked as complete. I’ve tried to resend the IPN but still no success.

So what can I do further?
(Maybe I can send you Login for site and sandbox account via PM?)


Tony

  • Support Staff

May 5, 2015 at 5:53 am

Hi,

Where are you seeing ‘Payment not complete’?

If you look at the registration what is the registration status? http://take.ms/aNYBz

If you then view the transaction for that registration, what is the transaction status? Within that transaction do you see a payment from PayPal? – http://take.ms/7Jwmt


Tastings

May 5, 2015 at 6:27 am

Hi Tony,
the registration status is pending and transaction status is “failed” (I have German translation active an not shure if the is the right phrase – in German it’s called “gescheitert”)
The payment is Zero.

Thank you!
Bertram


Tony

  • Support Staff

May 5, 2015 at 6:37 am

A transaction status of ‘failed’ should not happen with a pending payment registration.

Would it be possible for me to take a look at the registration? If so please send temporary login details using this form:

https://eventespresso.com/send-login-details/


Tastings

May 11, 2015 at 12:24 pm

Hi Tony,
finally I found the problem by myself.
It was a little tricky to find. The problem was caused by faulty language encoding settings in PayPal.
By default the encoding was set to something like “windows-1256” even for IPN Messages.
To change it to UTF-8 you need to go into your profile, then “my selling tools” and there, at the bottom click on “PayPal button language encoding”. On the next page you need to click on “More Options” where you can finally set the encoding.
After changing it to UTF-8 everything now everything works fine!


Tony

  • Support Staff

May 11, 2015 at 12:36 pm

Great job on the troubleshooting and thank you for letting us know.

That certainly explains why the payments worked with our testing credentials but not yours 🙂

I’ll add a note to our documentation so that other users are aware of this if they run into problems with the IPN’s.

I’m glad your back up and running, any other problems just let us know.


Tastings

May 11, 2015 at 1:39 pm

Hi Tony,
thank you for your kind support and help!
Maybe this is a common issue with German or European PayPal accounts. I’ve just setup a different sandbox on another PayPal account and the encoding is always “windows-1256” by default.
On digging the forums I found a lot of people having trouble with PayPal IPN also on WC or EDD even if they think they have every settings correct. But absolutely nobody had comes with a solution.
The only reason that I found this is because it was the last setting which I didn’t have tested so far 😉
Best Regards
Bertram

Viewing 6 reply threads

The support post ‘PayPal IPN Problem EE4, Sandbox mode – Payment 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