Support

Home Forums Event Espresso Premium Issues switching to PayPal Commerce payment method

Issues switching to PayPal Commerce payment method

Posted: April 25, 2023 at 10:38 am


Nick

April 25, 2023 at 10:38 am

Hello,

I have recently switched to the PayPal Commerce payment method, as this was recommended in the settings.

The first issue is that there seems to be a requirement to add a postal address, when there wasn’t with the PayPal Express method.

The second issue is that it seems to only be possible for people to register from three countries (UK, USA and Canada) when I need people to be able to register for online events from many more countries.

Please could you advise as to how I can get this working.

With Best Wishes,

Nick


Garth

  • Support Staff

April 25, 2023 at 2:58 pm

Hi Nick,

Are you referring to the PayPal form that appears when someone clicks the button to pay by credit card?

You can allow more countries: https://eventespresso.com/wiki/change-countries-used-event-espresso/


Nick

April 27, 2023 at 3:43 am

Hi Garth,

I have two payment options activated – invoice and PayPal Commerce. When someone clicks the PayPal option a form appears where someone needs to enter their postal address before choosing their payment method.

I think prior to switching to PayPal commerce the behaviour was different – if someone chose PayPal they would be redirected to the PayPal website where they could choose to login to PayPal and pay using their PayPal account, or to pay by credit/debit card, in which case they would have to fill in their invoice address on the PayPal website.

Now it looks like, regardless of whether someone pays by PayPal or debit/credit card, they have to enter their invoice address on my website in a form powered by PayPal. Is this correct?

Regarding the countries, I want people to be able to register from any country, as my events are online. Is there such a setting in EE? I don’t want to have to go through every country in the list and choose to for it to appear in Dropdown Select Lists.

Thanks,

Nick


Garth

  • Support Staff

April 27, 2023 at 11:10 am

Hi Nick,

Yes, I think you have it right, PPC requires the billing form for all of their payment types. I’ll ask our API developer if there is something we’re missing there.

With regards to the Enabling all Countries, please see: https://eventespresso.com/topic/enable-all-countries/#post-319838

I’ve uploaded a copy of the plugin HERE.

That plugin can be activated once and the de-activated and deleted, it only runs on activation to update the countries within the database.


Nick

April 30, 2023 at 6:49 am

OK, thanks for the information Garth. I suppose if someone is going to pay using their PayPal account for a virtual event then the invoice address is redundant and therefore an unnecessary step – but if they are paying using a credit/debit card (via PayPal) an invoice address would be needed.

I have installed the plugin and activated all countries.

With Best Wishes,

Nick


Garth

  • Support Staff

May 1, 2023 at 8:11 am

Hi Nick, you are right. We’re going to keep this in mind to see if there is a way to avoid asking for the address information until it would be needed for a cc payment.


Nick

May 3, 2023 at 1:54 pm

Hi Garth. Thanks for your reply. Is it the case that an invoice address has to be added when paying by credit/debit card? If so, I find the EE form for this quite cumbersome, especially the drop-down for State, where the user has to add a state if it does not appear in the drop-down menu. Is there a way of disabling this drop-down, so that the user would just enter it manually?


Nick

May 3, 2023 at 1:58 pm

An additional point is that I think the drop-down for Country should be before the drop-down for State – this way the user would see the correct options for State when they get to it in the form. Otherwise if they get to State and haven’t set the country, which is below on the form, it can be confusing (one user contacted me today about this).


Nick

May 4, 2023 at 6:54 am

A new issue has emerged with PayPal Commerce and I don’t know if this is related to the above. One user has sent in the following screenshot of an error message that she was when she tried to pay:

Error

Could you help with this as well?

Thanks

Nick


Nick

May 4, 2023 at 6:58 am

Here is the image again, as it didn’t seem to work above:

Error

Nick


Garth

  • Support Staff

May 4, 2023 at 10:08 am

Is there a log entry for that transaction in Event Espresso > Payment Methods > Logs?


Nick

May 5, 2023 at 11:38 am

Yes, there are 4 entries which state:

JS Error (Transaction: 3381) Got an error response (AJAX): There was an error with this payment. See the logs for details.; Error: Expected an order id to be passed

The support post ‘Issues switching to PayPal Commerce payment method’ 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