Получение имен элементов из Square Connect API

Что я вижу на панели инструментов

Мне интересно, как получить описание/информацию об этом предмете из транзакций на Square. Для меня, даже используя:

'/v2/locations/{0}/transactions/{1}'.format(LOC_ID, tid)

Не возвращает никаких имен элементов, вместо этого я получаю полностью анонимную/бесполезную информацию:

 {
  "transaction": {
    "id": "BZDxxxxxx",
    "location_id": "3PBxxxxx",
    "created_at": "2016-10-14T22:55:33Z",
    "tenders": [
      {
        "id": "VJO1rxxxxx",
        "location_id": "3PBxxxx",
        "transaction_id": "BZDxxxxxx",
        "created_at": "2016-10-14T22:55:31Z",
        "amount_money": {
          "amount": 2800,
          "currency": "USD"
        },
        "processing_fee_money": {
          "amount": 0,
          "currency": "USD"
        },
        "type": "OTHER"
      }
    ],
    "product": "REGISTER",
    "client_id": "1E7xxxx"
  }
}

Как мне перейти от того, что возвращается выше, к имени элемента, которое отображается в списке транзакций веб-сайта?


person user1610719    schedule 24.10.2016    source источник
comment
Ознакомьтесь с нашим новым API заказов для детализации электронной коммерции: medium.com/square-corner-blog/   -  person tristansokol    schedule 14.09.2017


Ответы (1)


Вы можете детализировать свои транзакции с помощью Конечные точки заказов Пробовали ли вы использовать конечную точку /v1/{location_id}/payments? Там вы можете получить дополнительную информацию о предметах.

https://docs.connect.squareup.com/api/connect/v1/#updatingorderstate

person tristansokol    schedule 24.10.2016