We use the Square terminal for our self service kiosk. One merchant is experiencing an issue when a TerminalCheckout request is made, the terminal screen does not go to the blue Tap, insert, swipe page. Instead, it is shows a white page with different payment methods (Tap Insert Swipe, ,Cash, Manual Card Entry, Gift Card, More). See below.
They have tried creating a new device code using our backoffice which generates a device code using the CreateDeviceCode endpoint. They also tried a factory reset and a new device code. Yet, the issue still persists.
The merchant has also replaced the terminal and paired it using a new device code, but the issue persists. So we can rule out this being a hardware issue.
@jiwonkim89 confirmed that this is a bug and the team has a fix waiting for deployment. I will let you know when it’s released. In the meantime the workaround is to remove tip_money from the payload entirely.