Учетная запись Squareup не включена для исключения обработки карты
У меня есть учетная запись разработчика в Squareup, которую я использую для интеграции Squareup с нашим проектом. Когда я пытаюсь обработать платеж, используя форму оплаты (я использовал пример проекта, размещенный в их github), я получаю это исключение.
com.squareup.connect.ApiException: {"errors":[{"category":"INVALID_REQUEST_ERROR","code":"CARD_PROCESSING_NOT_ENABLED","detail":"Account is not enabled for card processing, visit www.squareup.com/activate"}]}
Я использую тестовые карты squareup
Я могу использовать все API, кроме зарядки. Так как я использую учетную запись разработчика и тестовые карты, зачем мне активировать обработку карт? и я не нашел способ включить это тоже. Взять ли квадрат за это плату? (эта страница активации направляет меня к форме регистрации, в которой есть поля, связанные с США (например, номер социального страхования), но я азиат)
1 ответ
Вам нужно будет пройти процедуру проверки идентичности Square в Square Dashboard, чтобы включить обработку кредитных карт, прежде чем можно будет обрабатывать транзакции через Square API в процессе производства. Если вы проживаете в стране, отличной от США, Канады, Австралии, Великобритании или Японии, вы не сможете обрабатывать платежи через Square.
Однако вы можете проверить платежи с помощью тестовых карт, используя свои учетные данные в песочнице. Вы можете найти свои учетные данные в изолированной программной панели разработчика. Чтобы просмотреть транзакции с песочницей, нужно вызвать конечную точку ListTransactions с вашими учетными данными, чтобы получить отчет о транзакциях с песочницей.