We got a Square Terminal for taking card payments in person with a progressive web application I’ve developed. We need to be able to take cash payments as well, and I was hoping to be able to use Square Terminal for that as well, with a manually input amount (Terminal API does not apparently work with cash payments), so that if a customer in the shop wants to pay by cash, we put in the amount on the Terminal, press a button and it opens the cash drawer and records the cash payment (handy for accounting, along with credit/debit cards etc).
However, I cannot now see a way of doing this because with the Terminal paired with the web application, we do not seem to be able to put cash payments in at all - we only see the black ‘Powered by Square’ screen, presumably waiting for checkout requests to come via the API.
Is there any way we can use the Terminal to take cash payments manually AND card payments via the API?