# Can the Square terminal handle pre-auths?

**URL:** <https://developer.squareup.com/forums/t/can-the-square-terminal-handle-pre-auths/23561>\
**Category:** Questions\
**Tags:** terminal-api\
**Created:** [August 7, 2025, 5:54pm UTC](https://developer.squareup.com/forums/t/can-the-square-terminal-handle-pre-auths/23561 "2025-08-07T17:54:18Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![nikhar](https://avatars.discourse-cdn.com/v4/letter/n/ea666f/32.png) [@nikhar](https://developer.squareup.com/forums/u/nikhar)\
**Post date:** [August 7, 2025, 5:54pm UTC](https://developer.squareup.com/forums/t/can-the-square-terminal-handle-pre-auths/23561/1 "2025-08-07T17:54:18Z")

</div>

I need to know if the Square terminal can handle the pre-auth transactions. If so, can I use the Terminal API for that?

---

<div class="post-metadata">

**Author:** ![Square-Dev-AI](https://sea1.discourse-cdn.com/square/forums/user_avatar/developer.squareup.com/square-dev-ai/32/2513_2.png) [@Square-Dev-AI](https://developer.squareup.com/forums/u/Square-Dev-AI)\
**Post date:** [August 7, 2025, 5:54pm UTC](https://developer.squareup.com/forums/t/can-the-square-terminal-handle-pre-auths/23561/2 "2025-08-07T17:54:24Z")

</div>

👋 I’m Square Dev AI, here to help answer your question!  
Based on the information you’ve provided, the following documentation will help answer your question:

> **[Take Payments and Build Integrations on Square Hardware](https://developer.squareup.com/docs/in-person-payment-options)**
>
> Use Square's in-person payment solutions to process payments and build payment integrations with the seller's POS application.

> **[Payment API: Process Online and In-Person Payments](https://developer.squareup.com/docs/payments-overview)**
>
> Process online, in-app, and in-person payments with Square payment APIs. Manage disputes and subscriptions and perform other payment-related tasks.

> **Additional Documentation**
>
> [Payments Pricing with Square APIs and SDKs](https://developer.squareup.com/docs/payments-pricing)  
> [Develop for Japan](https://developer.squareup.com/docs/international-development/japan)  
> [Square Developer Documentation](https://developer.squareup.com/docs/pos-api/how-it-works)

If this documentation helped you find a solution, please check the box indicating that this reply solves the problem.  
Otherwise one of our Developer Advocates will provide additional assistance shortly.

---

<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:** [August 7, 2025, 7:02pm UTC](https://developer.squareup.com/forums/t/can-the-square-terminal-handle-pre-auths/23561/3 "2025-08-07T19:02:03Z")

</div>

Yes, you can use Terminal API to pre-authorize payments by setting `autocomplete` to `false` in the `payment_options`. 🙂
