# Terminal Checkout API now causes promot to choose payment type

**URL:** <https://developer.squareup.com/forums/t/terminal-checkout-api-now-causes-promot-to-choose-payment-type/26379>\
**Category:** Questions\
**Tags:** checkout-api\
**Created:** [June 10, 2026, 12:21am UTC](https://developer.squareup.com/forums/t/terminal-checkout-api-now-causes-promot-to-choose-payment-type/26379 "2026-06-10T00:21:09Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![philg\_aspedia\_net](https://avatars.discourse-cdn.com/v4/letter/p/a183cd/32.png) [@philg\_aspedia\_net](https://developer.squareup.com/forums/u/philg_aspedia_net)\
**Post date:** [June 10, 2026, 12:21am UTC](https://developer.squareup.com/forums/t/terminal-checkout-api-now-causes-promot-to-choose-payment-type/26379/1 "2026-06-10T00:21:09Z")

</div>

A recent update to the square terminal has caused a new screen to appear in the normal checkout tapping a card.

Our customers are now complaining about the increased friction that this causes in the payment flow as the staff member need to control and select the correct payment method, rather than simply allow their customer to tap their card and continue.

How can this step, that was added in a recent update (1-2 weeks) be bypassed using the API to initiate a card present payment and revert to the simple tap or insert card for payment.

 ![image (1)](https://global.discourse-cdn.com/square/original/2X/3/31b65e20fabbe164fa5b4f657edf7d3f891d1878.jpeg)

---

<div class="post-metadata">

**Author:** ![ashley-square](https://avatars.discourse-cdn.com/v4/letter/a/5f9b8f/32.png) [@ashley-square](https://developer.squareup.com/forums/u/ashley-square)\
**Post date:** [June 10, 2026, 5:43pm UTC](https://developer.squareup.com/forums/t/terminal-checkout-api-now-causes-promot-to-choose-payment-type/26379/2 "2026-06-10T17:43:35Z")

</div>

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.

---

<div class="post-metadata">

**Author:** ![jlopez-grubbrr](https://avatars.discourse-cdn.com/v4/letter/j/5f9b8f/32.png) [@jlopez-grubbrr](https://developer.squareup.com/forums/u/jlopez-grubbrr)\
**Post date:** [June 30, 2026, 7:02pm UTC](https://developer.squareup.com/forums/t/terminal-checkout-api-now-causes-promot-to-choose-payment-type/26379/4 "2026-06-30T19:02:03Z")

</div>

is there an update on this?

---

<div class="post-metadata">

**Author:** ![ashley-square](https://avatars.discourse-cdn.com/v4/letter/a/5f9b8f/32.png) [@ashley-square](https://developer.squareup.com/forums/u/ashley-square)\
**Post date:** [July 17, 2026, 2:28pm UTC](https://developer.squareup.com/forums/t/terminal-checkout-api-now-causes-promot-to-choose-payment-type/26379/5 "2026-07-17T14:28:42Z")

</div>

Yes the fix for this is in our latest version (7.12.)! Thank you again for flagging.
