Square Point of Sale API - Код ошибки amount_too_small, но с карты снята оплата?

Я звоню на веб-api square pos ios по цене 1 доллар США за тестирование системной интеграции.

звонки успешны, поскольку они переключают управление на квадратное приложение, с карты взимается 1 доллар США, транзакции отображаются на панели управления, я могу вернуть их и т. д., поэтому, очевидно, я отправляю минимальную сумму, предложенную в документации, для проверки API (https://docs.connect.squareup.com/articles/web-api-ios) из-за отсутствия в точке продаж api sandbox?

почему ответ возвращает статус "error" с кодом error_code "amount_too_small", когда он был успешно обработан?


person jscd    schedule 17.11.2017    source источник


Ответы (1)


Убедитесь, что вы используете сумму не менее 100 для представления 1 доллара (или 100 центов). Вы должны получить эту ошибку, только если попытаетесь списать сумму меньше 100.

Я предполагаю, что вы видите транзакции, которые вы совершили ранее, или вы получаете воспроизводимые ответы, повторно используя ключи идемпотентности. Если вы действительно получаете сообщение об ошибке во время создания транзакции, похоже, что с нашей системой что-то не так. Не могли бы вы записать видео о том, что вы делаете, или подробные журналы запросов и ответов с заголовками?

person tristansokol    schedule 17.11.2017