Since more then a year we are using the Point-of-Sale-API from a WebApp with an iPad in a Stare Stand and it work great !
For an other business we also use the Square Stand with just the Square App and decided to also buy a Square Terminal to be the " client facing " screen and be able to print receipt since the terminal can now print receipt for cash transaction done with the Square Point of Sale App on iPad ( Connect Square Terminal with your Point of Sale | Square Support Center - US )
But at my surprise, when I tried to use our custom web app ( that use point-of-sale-api ) I don’t have the choice to make the payment via the terminal ? How come ?
If I open the Square App by itself, I can do payment via the terminal, but if I call via the POS API ( https://developer.squareup.com/docs/pos-api/web-technical-reference / Mobile Web on iOS ) I don’t have the " Terminal " choice ?
The supported_tender_types CREDIT_CARD should allow the use of the terminal to complete the payment.
I know our web app could directly use the terminal-api to pay via terminal, but for now we wanted to be able to use the terminal without changing the workflow of Webapp → Square POS App → WebApp and don’t have to do extensive modification / training with our staff.
I put it as a feature request, but maybe it could be flag as a bug in the IOS Square POS app ?
It will be really great if the " terminal payment " option will be show when we call the Point of Sale app on IOS from Mobile Web.