Hello Square Developer Team,
We are planning to integrate our web application with Square Terminal and would like to confirm whether the following architecture is supported.
Our service is PRIZE3.0 Games https://www.prize3games.com/, an online digital gacha game platform.
Our planned setup is as follows:
- We install a large digital signage touchscreen at retail stores and event venues.
- Our PRIZE3 web application runs in a web browser on the touchscreen.
- A Square Terminal is physically attached next to the touchscreen.
- When a customer selects a game and presses “Play”, our web application sends a payment request to the Square Terminal using the Terminal API.
- The customer completes the payment by tapping or inserting their credit card on the Square Terminal.
- Once the payment is approved, our web application continues the game flow.
Our questions are:
- Is this type of integration supported using the Square Terminal API?
- Can a browser-based web application communicate with a paired Square Terminal (through our backend) to initiate payments?
- Are there any limitations or recommended architecture for this type of self-service kiosk / digital signage implementation?
We are not trying to run our application on the Square Terminal itself. The Terminal would only be used to securely accept card payments, similar to how payment terminals are used with self-service ordering kiosks.
Any guidance or examples would be greatly appreciated.
Thank you!