Мне нужен точно такой же ответ, как Майк. Меня раздражает, потому что API оформления заказа создает линейные иты и связывает их с продажей. Я запрограммировал весь процесс оформления заказа только для того, чтобы понять, что Square слишком глуп, чтобы проверить, существует ли клиент, и всегда создает дубликат. Вы не можете сказать квадрату не делать этого.
Раздраженный, я пошел и написал внешний интерфейс, включая проверку ошибок для API транзакций, как мне сказали квадратная команда, что это был путь вперед, теперь у меня есть те же проблемы, что и у Майка, в том, что квадратный сервер не может сказать мне, что был заказан.
Должно быть решение. Я так раздражен плохой документацией и отсутствием реальных решений, предоставляемых API. Я также потратил много времени впустую, и теперь, читая вышеупомянутое решение, я в растерянности. Я обдумываю замену наших ресторанов на другую систему, чтобы я мог написать настоящий бэкэнд для наших администраторов и реальный интерфейс для наших веб-пользователей.
Извините за напыщенную речь, это очень расстраивает!