Posted: 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. |
|
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? |
|
Any insight on this? |
|
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?
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
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.
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.
Not that I am aware of. |
|
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. |
|
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. |
|
I am updating the EE plugin to see if that helps. |
|
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. |
|
Disconnect square in Event Espresso -> Payment methods -> Square. Then reconnect again, does that fix it? |
|
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? |
|
This reply has been marked as private. | |
Is there a way we can prevent the plugin from disconnecting from Square? |
|
Do you have a reason for the plugin disconnecting from Square? Is there something we can do to prevent that from happening? |
|
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.
I can’t reproduce the issue to troubleshoot this, so I can’t give you an answer to this currently.
It’s possible, however, they are completely separate and nothing is shared between them so I can’t see how.
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. |
|
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. |
|
This reply has been marked as private. | |
It’s not related to plugin updates, or auto plugin updates.
It will be this. I’ll reply to your other post in a private reply. |
|
This reply has been marked as private. | |
This reply has been marked as private. | |
This reply has been marked as private. | |
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.