Я создал приложение для iOS, которое использует iOS SquarePointOfSaleSDK
, которое возвращает мне идентификатор транзакции и ничего более.Поскольку мне нужна дополнительная информация о платеже (например, метод, количество тендеров и т. Д.), Я немедленно вызываю службу RetrieveTransaction Connect API v2, когда получаю transaction id
из приложения Square POS иэто обычно работает, но иногда я получаю сообщение об ошибке, описанное ниже.
{"errors":[{"category":"INVALID_REQUEST_ERROR","code":"NOT_FOUND","detail":"Location `XXXXXXXX` does not have a transaction with ID `YYYYYYYYYYYYYYYYYYYY`.","field":"transaction_id"}]}
Когда эта транзакция действительно существует в этом месте.
Я предполагаю, что транзакция иногда недоступна дляAPI работают быстро, но я не смог найти ничего в документации по этому поводу, я был бы очень признателен за любую помощь или руководство в этом, заранее спасибо.