Я разрабатываю веб-сайт ASP.Net (C #) для обычного бизнеса, который использует Square в качестве POS. Я пытаюсь использовать API Square Checkout. При создании CreateOrderRequestLineItem мне нужно установить CatalogObjectId элемента, чтобы продажи / активность через Интернет согласовывались с их личными продажами для тех же элементов. Я не могу найти CatalogObjectId на квадратной панели инструментов, и я действительно не хочу вызывать API каталога, чтобы, надеюсь, получить правильный элемент, который пользователь уже выбрал. Я экспортировал список элементов из панели управления и вижу столбец «токен», который выглядит так, будто это может быть уникальный идентификатор. По сути, у меня два вопроса:

  1. Является ли значение токена из экспорта CatalogObjectId?
  2. Если нет, то как / где я могу получить идентификатор объекта каталога для данного элемента?

Спасибо.

0
Rick 12 Мар 2018 в 03:22

1 ответ

Лучший ответ

Вот мои ответы -

  1. Нет, значение токена не является CatalogObjectId
  2. Вы можете сохранить элементы каталога в своей базе данных, вызвав API ListCatalog как - https://docs.connect.squareup.com/api/connect/ v2 # endpoint-listcatalog а затем получите CatalogObjectId, сравнив названия продуктов.
0
Pramod Kumar 21 Авг 2018 в 13:44