Support

Home Forums Event Espresso Premium Apple MasterCard with Square

Apple MasterCard with Square

Posted: February 10, 2023 at 12:49 pm


mkreik

February 10, 2023 at 12:49 pm

I want to confirm that the checkout process with EE allows for the use of Apple MasterCard. We were told by a customer that she tried several times to checkout and each time the transaction would stay in pending and she would get an email from the EE registration that the card was declined. She contacted MasterCard and they stated the card was not declined and they were awaiting the vendor (us) to accept the payment. Is there an issue checking out with EE and Apple MasterCard? Other transactions are processing correctly.


mkreik

February 10, 2023 at 1:24 pm

To follow-up, we can see the declines in our Square dashboard where it looks like people tried several times with the same card. Is it possible for declines to occur if the website is slow. For example, if a person input’s their credit card information and then clicks on the pay button, but either the website or their internet connection is slow, do you know if a bank would decline a transaction because of timeout issues, or would the person see a message that says the connection timed out. DO you have any known issues with Square having more declines that other payment gateways?


mkreik

February 15, 2023 at 3:31 pm

Any insight on this?


Tony

  • Support Staff

February 17, 2023 at 5:35 am

Hi there,

I’ll prefix this with the fact that I am not an Apple user, so when I ask seemingly obvious questions it’s because I simply don’t use them.

I’ve asked one of our developers to investigate this but they will likely ask more specific details so the more info I have the better.

‘Apple MasterCard’, is that through Apple pay or do you add the details like a normal card within the Square form?

We were told by a customer that she tried several times to checkout and each time the transaction would stay in pending and she would get an email from the EE registration that the card was declined.

If you view that Transaction within Event Espresso, does it show a value in the ‘Gateway Response’ field? Like this: https://monosnap.com/file/LPmJUyNKiHPTw1NYlPrhMseNHVw1U7

She contacted MasterCard and they stated the card was not declined and they were awaiting the vendor (us) to accept the payment.

Thats not something I’ve ever heard of with the integration…

The Apple integration (and actually most of Square) runs through iFrame, we basically set place holders and then use some JS to call the Square API to load the fields (I’m simplifying this a lot, but thats the general idea) so if Apple pay loads its working, I don’t know of any additional steps we need to take on to then ‘accept’ payments.

To follow-up, we can see the declines in our Square dashboard where it looks like people tried several times with the same card. Is it possible for declines to occur if the website is slow….

Possibly, yes, but as far as I know the site in question for that to happen would be Square as its loading on their servers, its unlikely Square would load slowly enough for transactions to fail without them having some kind of issue which would be shown on all transactions.

DO you have any known issues with Square having more declines that other payment gateways?

Not that I am aware of.


mkreik

February 17, 2023 at 11:55 am

Right now all of our transactions are failing. The transaction does not finish, on the screen. The screen buttons gray out, but we get an email that the transactions were declined. Square is not showing that any transactions have been attempted or declined. I believe the transaction attempts are timing out or there’s an issue with the plugin. We need to resolve this quickly because our customers cannot checkout.


mkreik

February 17, 2023 at 11:59 am

For the transactions that are failing today, the gateway response on all of them says, “This request could not be authorized.” The transaction status is incomplete.


mkreik

February 17, 2023 at 12:01 pm

I am updating the EE plugin to see if that helps.


mkreik

February 17, 2023 at 12:03 pm

To clarify, the first transaction that failed today says, “The provided OAuth access token has expired. You must renew the access token via the Renew Access Token endpoint.” I’m going to disconnect and reconnect Square to see if that solved the problem.


Tony

  • Support Staff

February 17, 2023 at 12:04 pm

Disconnect square in Event Espresso -> Payment methods -> Square.

Then reconnect again, does that fix it?


mkreik

February 17, 2023 at 12:19 pm

Reconnecting Square solved the problem with our issues today. Why would Square disconnect? We have to make sure that it never does. We have not made any changes to the Square account that it’s connected with. Is the Event Espresso Square plugin unstable?


mkreik

February 17, 2023 at 12:56 pm

This reply has been marked as private.


mkreik

February 20, 2023 at 12:40 pm

Is there a way we can prevent the plugin from disconnecting from Square?


mkreik

February 27, 2023 at 7:47 pm

Do you have a reason for the plugin disconnecting from Square? Is there something we can do to prevent that from happening?


Tony

  • Support Staff

February 28, 2023 at 3:02 pm

Hi there,

Apologies for the delayed reply but I’ve been digging into this to try and reproduce, the problem is that on multiple test sites my OAuth access token refreshes without issue so its difficult to answer your questions currently.

Why would Square disconnect? We have to make sure that it never does. We have not made any changes to the Square account that it’s connected with. Is the Event Espresso Square plugin unstable?

I can’t reproduce the issue to troubleshoot this, so I can’t give you an answer to this currently.

Is it possible that there are conflicts between those plugins that cause it to disconnect?

It’s possible, however, they are completely separate and nothing is shared between them so I can’t see how.

Do you have a reason for the plugin disconnecting from Square? Is there something we can do to prevent that from happening?

Without being able to reproduce the problem I cant say how to fix/prevent it.

I’ve added some additional logging to another test site running Square to see what the requests are doing in the background and see if helps highlight any issues.


mkreik

March 1, 2023 at 3:28 pm

Thank you for looking into this. What I wonder is if it disconnects if the plugin has an update and the website owner doesn’t update the plugin quickly enough. There isn’t an auto-update for the event espresso plugins and I don’t want staff to check every week to see if a plugin needs to be updated.

If that’s not the issue, then I wonder if the token you mentioned that’s supposed to refresh isn’t.


mkreik

March 1, 2023 at 3:31 pm

This reply has been marked as private.


Tony

  • Support Staff

March 1, 2023 at 3:41 pm

There isn’t an auto-update for the event espresso plugins and I don’t want staff to check every week to see if a plugin needs to be updated.

It’s not related to plugin updates, or auto plugin updates.

If that’s not the issue, then I wonder if the token you mentioned that’s supposed to refresh isn’t.

It will be this.

I’ll reply to your other post in a private reply.


Tony

  • Support Staff

March 1, 2023 at 3:47 pm

This reply has been marked as private.


mkreik

March 3, 2023 at 10:13 am

This reply has been marked as private.


mkreik

March 16, 2023 at 8:05 am

This reply has been marked as private.


mkreik

March 28, 2023 at 12:56 pm

Any input about next steps?

The support post ‘Apple MasterCard with Square’ 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