API-интерфейс Square Connect php

Я новичок в использовании Square API и пытаюсь интегрировать PHP-версию API в веб-сайт.

Я следовал инструкциям на их сайте в меру своих возможностей, используя учетные данные Sandbox, включая идентификатор местоположения. Форма платежа создана, я заполняю форму, используя ложную информацию о кредитной карте, указанную в документации, я получаю предупреждение javascript, указывающее, что одноразовый номер был создан, но получаю следующую ошибку:

Поймал исключение!

Тело ответа: ноль

Заголовки ответа: ноль

Можете ли вы дать мне несколько советов, как это исправить?

0

Решение

Square Connect Only разрешает соединения с защищенных сайтов. Убедитесь, что на вашем сайте установлен сертификат ssl.

Я предполагаю, что вы тестируете на localhost, в этом случае вы пытаетесь создать самозаверяющий сертификат. Хотя я не пытаюсь создать свой собственный сертификат. Я только что проверил это на веб-сайте с сертификатом ssl, и эта ошибка исчезла.

Если вы используете пример php api v2, попробуйте распечатать полный ответ, поместив print_r ($ e); в блоке catch и просмотрите полное описание ваших ошибок. Вот как я понял проблему.
Надеюсь, поможет.

3

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]