Posted: September 18, 2019 at 10:31 am
|
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? |
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 |
|
|
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 🙂 |
|
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 |
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. |
|
|
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 |
|
September 18, 2019 at 12:13 pm PS – Transaction Status is shown as Incomplete |
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.
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.
That’s not an issue. PayPal Express is an offsite payment method, so EE doesn’t have that data.
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.
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.
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? |
|
|
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. The non-member ticket price if 0.01 UKP |
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. |
|
|
This reply has been marked as private. |
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? |
|
|
This reply has been marked as private. |
Works now, thanks. May I ask, at what point are you getting the error from PayPal? |
|
|
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” |
September 27, 2019 at 10:37 am As mentioned earlier:
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: |
|
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.