We’ve recently deployed a number of Square Terminals using the terminal API. This is mostly working well.
My staff are reporting that the terminals sometimes get stuck at the “Preparing Payment” screen, always with an inserted card. They say that the only way to carry on from that point is to cancel the transaction using the API. Trying again with the same card gives the same result, in any of the Square Terminals deployed at the site. (Image edited to remove all but last four digits of card number.)
Payment region: United Kingdom. App version 6.1.1. OS version 5.27.0054.
There doesn’t appear to be a pattern to which cards don’t work. It’s not just one bank or card network. Unfortunately the non-working cards don’t belong to me or any of my staff, so testing on demand will be difficult!
Is this a known issue?
What was the
checkout_id that this happened with?
I believe the one in the photo was
Ah. Don’t look at that one, they tell me they staged that so they could get the photo for my benefit! (Remote debugging is difficult…)
I have asked them to make a note next time the problem happens; I’ll get the checkout ID from that.
Okay, so they don’t have any data about the payment that didn’t go through? Yeah, remote debugging is really hard. lol! Thank you!
Do you have the
device_id that this happened with?
I can only narrow it down to a group of three, unfortunately. It’s probably best to wait until the problem happens again. I’ve asked them to make a note of the time of day and amount and I should be able to use that to fish the checkout ID out of the POS system. Sorry!
This is an issue ww have started t experience using a standard Square Terminals set up. It requires a full restart of the terminal which - when youve a queue of customers - is frustrating. Ive seen two occurences in the last 2 weeks. The most recent occasion was a John Lewis Partnership store card and I’ve been advised that the previous occasion was a ‘non standard’ card so could have been the same.
Do you have the device details, application ID or
location_id so we can investigate?
We’ve had the problem occur again, and this time I have checkout IDs! Two separate devices were tried and the card failed with both of them in the same way. The IDs are:
(The customer eventually paid in cash.)
@Bryan-Square Did you manage to find anything useful from those checkout IDs? (Checking now because I understand they will be deleted automatically at some point.)
The checkout_ids were helpful and the team is investigating this. I’ll be sure to reach out with any updates.