Идентификатор транзакции SquarePointOfSaleSDK равен нулю - PullRequest
0 голосов
/ 27 сентября 2018

Я создал приложение для iOS, которое использует iOS SquarePointOfSaleSDK , которое возвращает мне Transaction Id и больше ничего.Но иногда (при очень плохом сетевом соединении) вместо Transaction Id возвращается ноль, это ожидаемое поведение?Как я могу получить информацию о транзакции после этого?

1 Ответ

0 голосов
/ 27 сентября 2018

Да, это ожидаемое поведение из-за того, что transactionID генерируется на серверах Square (поэтому, если имеется плохое сетевое соединение или нет сетевого подключения, оно, вероятно, не будет сгенерировано и возвращено вовремя).

Также будет возвращено clientTransactionID, что можно сопоставить, позвонив по номеру ListTransactions и найдя Transaction с client_id подходящим clientTransactionID.

Более подробную информацию можно найти здесь: https://docs.connect.squareup.com/api/point-of-sale#sccapiconnection

...