Support

Home Forums Event Espresso Premium Getting complaints on paypal failing, all sorts of errors

Getting complaints on paypal failing, all sorts of errors

Posted: January 12, 2017 at 7:15 pm


karen gill

January 12, 2017 at 7:15 pm

EE3 Version 3.1.37.11.P (no add-ons)
WP 4.7.1–en_CA

I am getting all sports of reports from people saying their payments aren’t working, sometimes it’s paypal, sometimes it’s not, sometimes it goes through fine. None of the issues sound exactly the same. I tested it a bunch before we launched and ran into none of these errors. I installed the ATOS thing it told me to. Is there an error log somewhere you guys could decipher to help me figure out what’s going on? Registration is open, and I have no idea how to fix these problems. I just repurchased this plugin (at full price) to update everything in hopes it would work better, but seems to be worse.


Tony

  • Support Staff

January 13, 2017 at 5:19 am

Hi there,

I installed the ATOS thing it told me to.

Do you use the ATOS payment gateway? If not you don’t need to do that.

The message shows that ATOS was removed from the core plugin (because of that gateways filesize) so to use it you need to upload the gateway to wp-content/uploads/espresso/gateways/

If you don’t use the gateway you don’t need it there.

Is there an error log somewhere you guys could decipher to help me figure out what’s going on?

There is a PayPal ipn log file that logs the responses from PayPal but you mention its not always PayPal, what other payment methods are you having problems with?

Is there an event we can run some test registrations on?

Have any of the reports gave you any error messages that were shown?


karen gill

January 15, 2017 at 12:42 pm

I don’t use the ATOS gateway, I was just trying everything I could think of to get the errors to stop before contacting you guys.

Maybe it is just paypal? I’m not sure. So the reports of all the errors are coming from users on my site that are trying to register. These people aren’t the type to take screenshots or be very descriptive if you know what I mean when it comes to error reporting. I just get an email that says “I can’t buy, paypal gives me an error, blah blah, etc, etc”. I registered myself with no problems. And I put paypal in sandbox mode and those tests worked fine. So unfortunately I don’t have much to go on. That being said the accountant who manages the paypal account, emailed me a number of error emails from paypal itself saying the IPN was failing or something.

Please check your server that handles PayPal Instant Payment Notifications (IPN). IPNs sent to the following URL(s) are failing:

http://www.cdldodgeball.ca/registration/transactions/?r_id=12-5876989815489&type=paypal&id=648&event_id=12&attendee_action=post_payment&form_action=paymenthttp%3A%2F%2Fwww.cdldodgeball.ca%2Fregistration%2Ftransactions%2F%3Fr_id%3D12-587886842da00&type=paypal&id=678&event_id=12&attendee_action=post_payment&form_action=payment

If you do not recognize this URL, you may be using a service provider that is using IPN on your behalf. Please contact your service provider with the above information. If this problem continues, IPNs may be disabled for your account.

We are currently only using PayPal as a payment option. I was trying to get stripe setup but we didn’t get that done in time.

I have copied the event that is running now, and you can run as many test as you would like. How can I send you my login information securely?

It’s possible when I ported everything over from my old site to this one and updated the plugins/wordpress something was missed. I just obviously can’t figure out what that is. I’m not blaming anyone, just really hoping someone can help me figure this out! I couldn’t find the paypal IPN log.


karen gill

January 15, 2017 at 12:53 pm

Do you need me to put paypal in sandbox mode while you test? Please let me know, and I can setup a “maintenance” page for my current users, and give you access all in one email.

Thanks


Tony

  • Support Staff

January 16, 2017 at 5:08 am

Have you tried a live payment to confirm those work?

(EE treats sandbox and live payments the same just sending them to a different URL, but we have found that sometimes sandbox will work and live will not as they are NOT exact duplicates, although they should be)

That being said the accountant who manages the paypal account, emailed me a number of error emails from paypal itself saying the IPN was failing or something.

The link in that email looks incorrect as it has the details twice, if that is the case then IPN’s will fail. The IPN is how PayPal tell your site that the payment has gone through, when a user pays PayPal send the IPN, if that fails your site does not know the user paid.

We are currently only using PayPal as a payment option. I was trying to get stripe setup but we didn’t get that done in time.

You know you can still add Stripe as a payment method even after the event has opened?

I have copied the event that is running now, and you can run as many test as you would like. How can I send you my login information securely?

Do we need login information to access the event?

I ran a quick test registration on your test event and it show my email address is invalid when I submit the form but its not using Event Espresso to do that, resubmitting the form show ‘that action is not allowed’ – http://take.ms/0aqYy

Has EE been customized on your site at all?

Do you need me to put paypal in sandbox mode while you test? Please let me know, and I can setup a “maintenance” page for my current users, and give you access all in one email.

If sandbox has always worked for you then no, if not then sure I’ll run a test.

I couldn’t find the paypal IPN log.

The IPN log should be within /wp-content/uploads/espresso/logs/

Do you see any errors there? If your unsure can you send me FTP credentials so I can take a look?

You can use this form to send login details securely:

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


karen gill

January 16, 2017 at 11:23 pm

Have you tried a live payment to confirm those work?

Yes I’ve done a live payment myself, it worked fine. But obviously not working for 50% of the people trying it themselves.

The link in that email looks incorrect as it has the details twice, if that is the case then IPN’s will fail.

Where is that bad link coming from? All that’s on the transaction page is the shortcode that I’m supposed to use on the transaction page.

I ran a quick test registration on your test event and it show my email address is invalid when I submit the form but its not using Event Espresso to do that, resubmitting the form show ‘that action is not allowed

I really have no idea what you’re talking about here. I am using EE3 for registration. I have not made these forms with any other form plugin. So you are filling out a form from EE3, if something is wrong, then maybe it is with the plugin? I don’t believe I customized it? Not sure what you mean by customize. I added some additional questions that did not come with ee3?

The IPN log should be within /wp-content/uploads/espresso/logs/
Do you see any errors there?

Yes I do, but I don’t really know what they mean, or how to solve them.

<hr/>

I have filled out that form, and sent you FTP and login information.


Tony

  • Support Staff

January 17, 2017 at 4:26 am

Yes I’ve done a live payment myself, it worked fine.

Great.

But obviously not working for 50% of the people trying it themselves.

As its working with Live and Sandbox test payments, we really need the error message the users are getting to see whats actually happening here.

I had a look at the IPN log but they all show success with no errors, so that doesn’t help.

Where is that bad link coming from? All that’s on the transaction page is the shortcode that I’m supposed to use on the transaction page.

That email is from PayPal, so the link is from PayPal. If the payments you’ve tested are working then EE is sending the correct details, otherwise none of the payments would work.

I really have no idea what you’re talking about here. I am using EE3 for registration. I have not made these forms with any other form plugin. So you are filling out a form from EE3, if something is wrong, then maybe it is with the plugin?

I know that’s an EE3 form and not from another plugin.

The error message I’m seeing is not from Event Espresso, its not in the plugins code at all. Here is what I see, I add my details to the form – http://take.ms/fmz49

Hit submit and see this – http://take.ms/ydAcA

That’s not from EE but I have narrowed it down, it’s the WP-Spamsheild plugin, it has a feature that checks ALL forms submitted to your site for what it suspects is spam and blocks it, that’s what it is doing above.

I’ve disabled the feature within WP-Spamshield and my registrations now work on your site, the setting is within:

Dashboard -> Settings -> WP Spamshield -> ‘Disable anti-spam for miscellaneous forms.’

I don’t believe I customized it? Not sure what you mean by customize. I added some additional questions that did not come with ee3?

No, adding questions and using the feautres within the plugin is fine, when I asked above customization I meant within the code, either yourself or a developer adding/altering features to EE.

Can you try with above setting as it is and see if you get any more reports of failed payments?

Also run through the steps here to confirm your IPN setup is correct:
https://eventespresso.com/wiki/how-to-set-up-paypal-ipn/


karen gill

January 17, 2017 at 9:19 am

I’ll look into the IPN thing after work, thanks for that link.

None of the reports I got were from an email error, it was all to do with PayPal. Sometimes EE3 will say they paid, but there’s no record at paypal, sometimes there is a record at PayPal but EE3 says they didn’t pay. I’ve basically been having to manually double check registration myself. One girl was even charged twice, and not registered either time, so I’ve had to offer refunds. It’s kind of not the same error every time, so hard to know what’s going on. It’s very weird you had no PayPal error message at all, cause something is definitely wrong.


Tony

  • Support Staff

January 17, 2017 at 9:39 am

None of the reports I got were from an email error, it was all to do with PayPal.

I’m not sure what this relates to? What email error?

The email I mentioned above from PayPal was in regards to the email your accountant is receiving from PaPal regard failed IPN’s.

Sometimes EE3 will say they paid, but there’s no record at paypal

Does EE have a transaction ID from PayPal within the registration when this happens?

sometimes there is a record at PayPal but EE3 says they didn’t pay

That normally means the IPN failed, WP SpamSheild may well have been blocking the IPN before it even got to where EE would log the calls so with that disabled this may stop… or at least we should have logs in the IPN log file to help narrow it down some.


karen gill

January 17, 2017 at 11:49 pm

The email issue I am referring to is the one you posted in your screenshot

Hit submit and see this – http://take.ms/ydAcA

What alternative would you suggest to WP Spam Shield? I do not want to have to have the user fill in a CAPTCHA.

I have double checked all the IPN settings as per the document you posted.


Tony

  • Support Staff

January 18, 2017 at 10:27 am

A couple we have seen used before are:

https://wordpress.org/plugins/bad-behavior/

There’s one catch though, if you install Bad Behavior you need add PayPal to Bad Behavior’s whitelist so PayPal’s Instant Payment Notifications do not get blocked. It’s also recommended to monitor the Bad Behavior logs in case PayPal gateway adds or changes the IP addresses they use to notify your site.

Another is: https://wordpress.org/plugins/blackhole-bad-bots/

Although you need to follow the installation steps for it to work:

https://wordpress.org/plugins/blackhole-bad-bots/installation/

The support post ‘Getting complaints on paypal failing, all sorts of errors’ 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