Support

Home Forums Event Espresso Premium PayPal not accepting payments

PayPal not accepting payments

Posted: September 18, 2019 at 10:31 am

Viewing 15 reply threads


BrecklandSociety

September 18, 2019 at 10:31 am

I am trying to set up PayPal express payments for EE4 ticketing for the first time for our small organisation. When I try to book anything that involves a payment, I get the error message “We’re Sorry. Things don’t appear to be working at the moment” back from Paypal. Where should I start looking?


Josh

  • Support Staff

September 18, 2019 at 10:50 am

Hi,

We’ve prepared a guide that you can follow for setting up PayPal Express:

https://eventespresso.com/wiki/paypal-express-payment-gateway/#locate


BrecklandSociety

September 18, 2019 at 11:06 am

Josh,

Yes – that is exactly what I have been following.

I have obtained my API credentials and ‘installed’ them via cut/paste onto the payment methods page, taking care not to include any errant spaces etc, and saved them. I was hoping to avoid invoking the sandbox as that seems to require getting more long text strings and constantly swapping between them in the payment methods page as you move between sandbox and live 🙂


BrecklandSociety

September 18, 2019 at 11:08 am

PS – I have not yet gone as far as requesting an SSL certificate – but I would not have thought that would cause PayPal to reject me completely


Josh

  • Support Staff

September 18, 2019 at 11:23 am

The next place to look is in Event Espresso > Payment Methods > Logs. Each transaction will have 5 or so log entries that include the API calls to/from PayPal. There may be a specific error message + error code in the log entries.


BrecklandSociety

September 18, 2019 at 12:12 pm

I created a 0.25UKP transaction which failed. That resulted in four entries in the log, all of which as far as I could see were absolutely identical!

The only thing that leapt out at me was under Billing Information it says “There is no billing information for this transaction”

Also, under Payment Details instead of just one £0.25 entry, there are TWO – but total payments is shown as £0.00

Gateway Response is blank in all cases


BrecklandSociety

September 18, 2019 at 12:13 pm

PS – Transaction Status is shown as Incomplete


Tony

  • Support Staff

September 18, 2019 at 1:00 pm

I was hoping to avoid invoking the sandbox as that seems to require getting more long text strings and constantly swapping between them in the payment methods page as you move between sandbox and live ?

Just to note, that we (EventEspresso.com) do not run ‘live’ test payments on payment methods if a sandbox is available for that platform (and there is for pretty much all).

So whilst in live mode, we won’t run any payments on the site.

I created a 0.25UKP transaction which failed. That resulted in four entries in the log, all of which as far as I could see were absolutely identical!

On a single payment they were all identical? Most payment methods add multiple log entries for each payment, for example we’ll log all the data we’ve constructed before we send the request over to (in this case) PayPal, we log the response, we log what happens after that with the payment object and then the same all over again if another request is sent (some payments require multiple requests to and from the provider) but they should not all be identical.

The only thing that leapt out at me was under Billing Information it says “There is no billing information for this transaction”

That’s not an issue.

PayPal Express is an offsite payment method, so EE doesn’t have that data.

Also, under Payment Details instead of just one £0.25 entry, there are TWO – but total payments is shown as £0.00

Payment objects are creates and saved within the transaction when the requests are sent to PayPal, having multiple payment objects on a single transaction is fine as they update their status to apply to a transaction correctly. You could have 100 payment objects with only a single one applying an actual value to the transaction.

Gateway Response is blank in all cases

Then EE has had no response from payPal concerning that payment object.

If you’re still getting the same error in your opening post, that’s expected.

PS – Transaction Status is shown as Incomplete

Same here, thats expected.

As mentioned PayPal Express is an offsite payment method, we basically pass the details over to PayPal who give us a URL to send you to, to make the payment and we redirect you to that URL. From there its all on PayPal servers and it sounds like thats were you’re getting the problem which means its either your account or login credentials.

Do you have Debug mode enabled on the PayPal Express payment method? If you’re not using Sandbox you should not have that enabled.

Can you link me to an event I can run a test registration on?


BrecklandSociety

September 26, 2019 at 11:36 am

Sorry for the delay – I’ve been away.

No I don’t have Debug mode enabled.

Here’s the link to my test event.
http://www.brecsoc.org.uk/events/goulding-on-slate-quarries/

The non-member ticket price if 0.01 UKP


Josh

  • Support Staff

September 26, 2019 at 11:51 am

Hi,

The link returns a 404 error, it may be the event isn’t published so we cannot see it.


BrecklandSociety

September 27, 2019 at 2:15 am

This reply has been marked as private.


Tony

  • Support Staff

September 27, 2019 at 2:28 am

That event link still shows 404 for me.

The /events/ url shows as password-protected but when I enter the password I then get a whitescreen which looks like it should be passing me over to a login form?


BrecklandSociety

September 27, 2019 at 8:50 am

This reply has been marked as private.


Tony

  • Support Staff

September 27, 2019 at 9:15 am

Works now, thanks.

May I ask, at what point are you getting the error from PayPal?


BrecklandSociety

September 27, 2019 at 9:24 am

The Paypal error occurs when I try to pook a paid ticket (I’ve set the price to £0.01 so that if you try to do it it won’t break the EE bank 🙂

PayPal goes through the complete cycle of collecting all my CC information (as with a hundred websites I’ve used) then goes quiet as if it is processing the payment and finally says “Sorry”


Tony

  • Support Staff

September 27, 2019 at 10:37 am

As mentioned earlier:

Just to note, that we (EventEspresso.com) do not run ‘live’ test payments on payment methods if a sandbox is available for that platform (and there is for pretty much all).

So whilst in live mode, we won’t run any payments on the site.

It is not an issue with ‘breaking the bank’, although we appreciate the gesture.

It’s against almost every payment provides TOS to run ‘test’ payments on live accounts. PayPal also recently updates their policy so that they keep the kees even when you refund a transaction, so it’s beneficial to the account holder to use test accounts and although obviously 1p payments wouldn’t be an issue we do not run live payments on any provider.

If you want us to test a payment on the site, you’ll need to use a sandbox account and enable debug mode.

If you don’t want to sign up for a sandbox account to test I can run a test payment using our account if you send temp login details I can use to swap them out. If you prefer to do that you can use this form:

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

Viewing 15 reply threads

The support post ‘PayPal not accepting payments’ 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