# Square POS Api vs Square Terminal

**URL:** <https://developer.squareup.com/forums/t/square-pos-api-vs-square-terminal/10565>\
**Category:** Feature Requests\
**Tags:** terminal-api, point-of-sale-api\
**Created:** [September 4, 2023, 3:06pm UTC](https://developer.squareup.com/forums/t/square-pos-api-vs-square-terminal/10565 "2023-09-04T15:06:51Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![studiomobile](https://avatars.discourse-cdn.com/v4/letter/s/7bcc69/32.png) [@studiomobile](https://developer.squareup.com/forums/u/studiomobile)\
**Post date:** [September 4, 2023, 3:06pm UTC](https://developer.squareup.com/forums/t/square-pos-api-vs-square-terminal/10565/1 "2023-09-04T15:06:51Z")

</div>

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](https://squareup.com/help/us/en/article/7428-connect-your-square-terminal-to-spos#:~:text=Printing%20Receipts%20on%20the%20Square%20Terminal) )

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](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.

---

<div class="post-metadata">

**Author:** ![Bryan-Square](https://sea1.discourse-cdn.com/square/forums/user_avatar/developer.squareup.com/bryan-square/32/38_2.png) [@Bryan-Square](https://developer.squareup.com/forums/u/Bryan-Square)\
**Post date:** [September 5, 2023, 6:19pm UTC](https://developer.squareup.com/forums/t/square-pos-api-vs-square-terminal/10565/2 "2023-09-05T18:19:32Z")

</div>

We’re constantly working to improve our features based on feedback like this, so I’ll be sure to share your request to the API product team. 🙂

---

<div class="post-metadata">

**Author:** ![studiomobile](https://avatars.discourse-cdn.com/v4/letter/s/7bcc69/32.png) [@studiomobile](https://developer.squareup.com/forums/u/studiomobile)\
**Post date:** [September 5, 2023, 7:28pm UTC](https://developer.squareup.com/forums/t/square-pos-api-vs-square-terminal/10565/3 "2023-09-05T19:28:22Z")

</div>

Just to help you to put the feature request to the correct team

In fact just a small change in the Square Point of Sale iOS application ( to allow to pay via the paired terminal when the supported\_tender\_types include CREDIT\_CARD ) could be done for it to work without any change to the API.

---

<div class="post-metadata">

**Author:** ![studiomobile](https://avatars.discourse-cdn.com/v4/letter/s/7bcc69/32.png) [@studiomobile](https://developer.squareup.com/forums/u/studiomobile)\
**Post date:** [September 27, 2023, 3:40pm UTC](https://developer.squareup.com/forums/t/square-pos-api-vs-square-terminal/10565/4 "2023-09-27T15:40:34Z")

</div>

@Bryan-Square have you check with the Square POS team if the UI can just be changed to show " Square Terminal " when they receive the call with supported\_tender\_types = CREDIT\_CARD ?

Like they show the " Square Terminal " option as payment method if I do a transaction directly in the App.

I don’t think any change have to be make to the API, it’s just the Square POS ( specifically on Apple device in my case ) that don’t present the full list of payment method ( including the square terminal ) when called via the Point of Sale API !

It’s almost more like a UI bug in the square POS app on IOS

---

<div class="post-metadata">

**Author:** ![Bryan-Square](https://sea1.discourse-cdn.com/square/forums/user_avatar/developer.squareup.com/bryan-square/32/38_2.png) [@Bryan-Square](https://developer.squareup.com/forums/u/Bryan-Square)\
**Post date:** [September 27, 2023, 4:25pm UTC](https://developer.squareup.com/forums/t/square-pos-api-vs-square-terminal/10565/5 "2023-09-27T16:25:27Z")

</div>

At this time processing a payment with the Terminal with Point of Sale API isn’t currently available. If you’d like to process a payment with the Terminal from your custom application you’ll need to have your mobile app make an API call to [CreateTerminalCheckout](https://developer.squareup.com/reference/square/terminal-api/create-terminal-checkout). 🙂
