Мы только что интегрировали API Square Point of Sales в наше приложение для iOS. И мы используем нашу собственную учетную запись Square, скажем идентификатор клиента Account_A для настройки SDK:
[SCCAPIRequest setClientID:<account_a_client_id>];
Однако, когда нам нужно выполнить платежную транзакцию с SCCAPIRequest, он сразу же возвращается с ошибкой с ошибкой, говорящей «Несоответствие идентификатора местоположения. Идентификатор местоположения, выбранного в квадратной точке продажи, не соответствует параметру location_id в запросе. Проверьте параметр location_id и выбранное местоположение и повторите попытку ".
Мы понимаем, что приложение Point of Sale, установленное на устройстве продавца, является логином с собственной учетной записью Square, скажем Account_B.
Мой вопрос: как мы можем получить правильные location_IDs Account_B, когда наше приложение связано с Account_A?