# Is it possible to use Terminal APIs to process payments (Payments API) for orders (created using Orders API)

**URL:** <https://developer.squareup.com/forums/t/is-it-possible-to-use-terminal-apis-to-process-payments-payments-api-for-orders-created-using-orders-api/5626>\
**Category:** Questions\
**Tags:** orders-api, terminal-api, payments-api\
**Created:** [April 8, 2022, 4:23am UTC](https://developer.squareup.com/forums/t/is-it-possible-to-use-terminal-apis-to-process-payments-payments-api-for-orders-created-using-orders-api/5626 "2022-04-08T04:23:11Z")\
**Posts on this page:** 17\
**Page:** 1

<div class="post-metadata">

**Author:** ![SQAC](https://avatars.discourse-cdn.com/v4/letter/s/9e8a1a/32.png) [@SQAC](https://developer.squareup.com/forums/u/SQAC)\
**Post date:** [April 8, 2022, 4:23am UTC](https://developer.squareup.com/forums/t/is-it-possible-to-use-terminal-apis-to-process-payments-payments-api-for-orders-created-using-orders-api/5626/1 "2022-04-08T04:23:11Z")

</div>

Hello,

I am looking at ways to process order payments using the Square Terminal. Ideally the flow should be

**Create orders** (Orders API) → **Create payment** (Payments API) → **Take payment using a Square Terminal** (Terminal API) → **Complete**

Is such an interaction between these three APIs possible at this point? I know the Square POS app already does the above well and I love the app. However, our business needs a very niche feature that is unlikely to be available.

Looking at the documentation of the Payments API, it doesn’t seem to support Payments from `devices`. If this is the case should I skip the Payments API and go from Orders to Terminal directly?

Thank you!

---

<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:** [April 8, 2022, 3:45pm UTC](https://developer.squareup.com/forums/t/is-it-possible-to-use-terminal-apis-to-process-payments-payments-api-for-orders-created-using-orders-api/5626/2 "2022-04-08T15:45:35Z")

</div>

👋 At this time the ability to pay for an order with the Terminal API isn’t currently available. This is a very popular feature request and we hope to have more for you very soon!

Also you are correct the Payments API doesn’t support payments from devices. The Terminal ApI uses [CreateTerminalCheckout](https://developer.squareup.com/reference/square/terminal-api/create-terminal-checkout) to generate the payment from the device. 🙂

---

<div class="post-metadata">

**Author:** ![SQAC](https://avatars.discourse-cdn.com/v4/letter/s/9e8a1a/32.png) [@SQAC](https://developer.squareup.com/forums/u/SQAC)\
**Post date:** [April 8, 2022, 11:32pm UTC](https://developer.squareup.com/forums/t/is-it-possible-to-use-terminal-apis-to-process-payments-payments-api-for-orders-created-using-orders-api/5626/3 "2022-04-08T23:32:25Z")

</div>

Thanks Bryan, look forward to seeing this feature in the future 🙂

---

<div class="post-metadata">

**Author:** ![ahmetkocabiyik](https://avatars.discourse-cdn.com/v4/letter/a/7cd45c/32.png) [@ahmetkocabiyik](https://developer.squareup.com/forums/u/ahmetkocabiyik)\
**Post date:** [April 11, 2022, 3:28pm UTC](https://developer.squareup.com/forums/t/is-it-possible-to-use-terminal-apis-to-process-payments-payments-api-for-orders-created-using-orders-api/5626/4 "2022-04-11T15:28:33Z")

</div>

Hi Bryan, we are creating kiosk app with square terminal. Can you give an estimated time for this feature ? Or is there any workaround about establishing relation between terminal checkout and order ?

---

<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:** [April 11, 2022, 4:29pm UTC](https://developer.squareup.com/forums/t/is-it-possible-to-use-terminal-apis-to-process-payments-payments-api-for-orders-created-using-orders-api/5626/5 "2022-04-11T16:29:56Z")

</div>

Unfortunately, we don’t have a public roadmaps available for features like this. We hope to have more for you soon. 🙂

---

<div class="post-metadata">

**Author:** ![ahmetkocabiyik](https://avatars.discourse-cdn.com/v4/letter/a/7cd45c/32.png) [@ahmetkocabiyik](https://developer.squareup.com/forums/u/ahmetkocabiyik)\
**Post date:** [May 5, 2022, 3:51pm UTC](https://developer.squareup.com/forums/t/is-it-possible-to-use-terminal-apis-to-process-payments-payments-api-for-orders-created-using-orders-api/5626/6 "2022-05-05T15:51:25Z")

</div>

Is there any update for this feature ?

---

<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:** [May 5, 2022, 4:42pm UTC](https://developer.squareup.com/forums/t/is-it-possible-to-use-terminal-apis-to-process-payments-payments-api-for-orders-created-using-orders-api/5626/7 "2022-05-05T16:42:49Z")

</div>

This is a very popular feature request and we hope to have more for you soon. 🙂

---

<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:** [May 15, 2022, 7:21pm UTC](https://developer.squareup.com/forums/t/is-it-possible-to-use-terminal-apis-to-process-payments-payments-api-for-orders-created-using-orders-api/5626/8 "2022-05-15T19:21:42Z")

</div>

👋 We’ve just released 🚀 Terminal API beta features including order itemization on the Terminal, delayed capture to authorize a payment upfront and collect funds later, card on file for recurring purchases, and app fees so you can monetize on payments processed via Terminal API. [Learn more](https://developer.squareup.com/docs/terminal-api/square-terminal-payments). 🎉

---

<div class="post-metadata">

**Author:** ![ahmetkocabiyik](https://avatars.discourse-cdn.com/v4/letter/a/7cd45c/32.png) [@ahmetkocabiyik](https://developer.squareup.com/forums/u/ahmetkocabiyik)\
**Post date:** [June 29, 2022, 1:35pm UTC](https://developer.squareup.com/forums/t/is-it-possible-to-use-terminal-apis-to-process-payments-payments-api-for-orders-created-using-orders-api/5626/9 "2022-06-29T13:35:13Z")

</div>

Hi Bryan,

I have just test it but we got an error like below. We are in UK. Is api currently not support GB currency ?

```auto
{
  "errors": [
    {
      "code": "BAD_REQUEST",
      "detail": "order_id can not currently be set in GB",
      "field": "checkout.order_id",
      "category": "INVALID_REQUEST_ERROR"
    }
  ]
}

```

---

<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:** [June 29, 2022, 5:51pm UTC](https://developer.squareup.com/forums/t/is-it-possible-to-use-terminal-apis-to-process-payments-payments-api-for-orders-created-using-orders-api/5626/10 "2022-06-29T17:51:53Z")

</div>

Ugh, orders and itemizations, and partial authorization are currently in beta and supported only in the US. 😞

The team is looking to expand orders support across all our supported regions as this is a very popular feature request. I unfortunately don’t have a timeline on this but keep an eye out for announcements. 🙂

---

<div class="post-metadata">

**Author:** ![ahmetkocabiyik](https://avatars.discourse-cdn.com/v4/letter/a/7cd45c/32.png) [@ahmetkocabiyik](https://developer.squareup.com/forums/u/ahmetkocabiyik)\
**Post date:** [August 6, 2022, 9:28am UTC](https://developer.squareup.com/forums/t/is-it-possible-to-use-terminal-apis-to-process-payments-payments-api-for-orders-created-using-orders-api/5626/11 "2022-08-06T09:28:44Z")

</div>

Hello Bryan, Is there any improvements to support GB currency

---

<div class="post-metadata">

**Author:** ![josh-square](https://avatars.discourse-cdn.com/v4/letter/j/77aa72/32.png) [@josh-square](https://developer.squareup.com/forums/u/josh-square)\
**Post date:** [August 6, 2022, 10:04pm UTC](https://developer.squareup.com/forums/t/is-it-possible-to-use-terminal-apis-to-process-payments-payments-api-for-orders-created-using-orders-api/5626/12 "2022-08-06T22:04:59Z")

</div>

Hey there! We don’t have any new updates to share on supporting this at the moment.

---

<div class="post-metadata">

**Author:** ![ahmetkocabiyik](https://avatars.discourse-cdn.com/v4/letter/a/7cd45c/32.png) [@ahmetkocabiyik](https://developer.squareup.com/forums/u/ahmetkocabiyik)\
**Post date:** [December 13, 2022, 12:12pm UTC](https://developer.squareup.com/forums/t/is-it-possible-to-use-terminal-apis-to-process-payments-payments-api-for-orders-created-using-orders-api/5626/13 "2022-12-13T12:12:38Z")

</div>

Is there any updates to support GB currency

---

<div class="post-metadata">

**Author:** ![ahmetkocabiyik](https://avatars.discourse-cdn.com/v4/letter/a/7cd45c/32.png) [@ahmetkocabiyik](https://developer.squareup.com/forums/u/ahmetkocabiyik)\
**Post date:** [January 24, 2023, 5:10pm UTC](https://developer.squareup.com/forums/t/is-it-possible-to-use-terminal-apis-to-process-payments-payments-api-for-orders-created-using-orders-api/5626/14 "2023-01-24T17:10:15Z")

</div>

Are you going to answer ?

---

<div class="post-metadata">

**Author:** ![josh-square](https://avatars.discourse-cdn.com/v4/letter/j/77aa72/32.png) [@josh-square](https://developer.squareup.com/forums/u/josh-square)\
**Post date:** [January 24, 2023, 9:06pm UTC](https://developer.squareup.com/forums/t/is-it-possible-to-use-terminal-apis-to-process-payments-payments-api-for-orders-created-using-orders-api/5626/15 "2023-01-24T21:06:19Z")

</div>

Hey @ahmetkocabiyik, no updates to this yet. This is still only supported in the US.

---

<div class="post-metadata">

**Author:** ![ahmetkocabiyik](https://avatars.discourse-cdn.com/v4/letter/a/7cd45c/32.png) [@ahmetkocabiyik](https://developer.squareup.com/forums/u/ahmetkocabiyik)\
**Post date:** [August 31, 2023, 4:59pm UTC](https://developer.squareup.com/forums/t/is-it-possible-to-use-terminal-apis-to-process-payments-payments-api-for-orders-created-using-orders-api/5626/16 "2023-08-31T16:59:17Z")

</div>

Is there any updates to support GB currency

---

<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 31, 2023, 5:34pm UTC](https://developer.squareup.com/forums/t/is-it-possible-to-use-terminal-apis-to-process-payments-payments-api-for-orders-created-using-orders-api/5626/17 "2023-08-31T17:34:45Z")

</div>

Currently there isn’t any additional updates on support for orders with Terminal API outside of the US. 🙂
