2016-03-09 2 views
0

Я использую XCart 5.2.13 для сайта электронной коммерции и при попытке выполнить пробный запуск с экспресс-проверкой Paypal. Я столкнулся с ошибкой. В тестовом или производственном режиме учетные данные API учетной записи Sandbox не работают. Я проверяю дважды, чтобы проверить, не сделал ли я ошибку копирования, но я этого не сделал.Учетная запись Sandbox не будет работать на сайте электронной коммерции, но в реальном времени будет

Как ни странно, когда я надену фактический счет и поставлю на производство, программа отлично работает.

Итак, я пошел на сервер и нашел журнал для проверки paypal и обнаружил, что в параграфах появляется код ошибки 10002 и указано, что заголовок безопасности недействителен.

Я читал все, что мог, на developer.paypal.com/, но пока не нашел решение.

Любые идеи?

Update

Я Я пытался различные учетные записи без толка и последний я дает мне отказ перенаправить сообщение в PayPal а когда я проверяю журналы ответ является NULL.

По крайней мере, до того, как это дало мне код, но теперь ничего. Я также связался с поддержкой Xcart

ответ

0

Ошибка 10002 указывает, что учетные данные API учетной записи Sandbox не верны. Войдите в систему https://www.sandbox.paypal.com/us/cgi-bin/webscr?cmd=_login-api-run с помощью своей учетной записи sandbox, чтобы получить учетные данные API, а затем скопируйте и вставьте ее снова.

+0

см. Я делаю это, но у меня по-прежнему возникает такая же проблема, что он не может перенаправить на paypal checkout. Я смотрю на журналы и выдает ту же ошибку. Единственное, что я могу придумать, это ошибка от xcart. Кажется, что он не идет на тестовый сервер. –

+0

На странице корзины Xcart, когда я пытаюсь обработать платежное выражение, это говорит о невозможности перенаправления на paypal. –

0

Это из-за обновлений безопасности в Paypal. Вам нужно использовать TLS 1.2 для песочницы.

https://www.paypal-knowledge.com/infocenter/index?page=content&widgetview=true&id=FAQ1766&viewlocale=en_US

Пожалуйста, ознакомьтесь с датой дорожной карты.

14 января 2016 г. После этой даты конечные точки API Sandbox поддерживают только новые стандарты (сертификаты HTTP/1.1, TLS 1.2 и SHA-256). Это включает в себя www.sandbox.paypal.com только прием HTTPS для IP-адресов.

31 января 2016 г. Производство начинает выдавать сертификаты учетных данных API с новым стандартом (2048 бит, SHA-256).

29 февраля 2016 г. Конечные точки тестовой панели будут удалены.

17 марта 2016 г. Новые IP-адреса SFTP добавляются в DNS для reports.paypal.com.

14 апреля 2016 г. Стартовые IP-адреса SFTP удалены из DNS для reports.paypal.com.

12 мая 2016 г. Старые IP-адреса SFTP перестают работать.

17 июня 2016 После этой даты производства API конечных точек начнет двигаться к новому стандарту (HTTP/1.1, TLS 1.2 и SHA-256 сертификатов)

30 сен 2016 IPN постбэки к www.paypal. com разрешить HTTPS

1 января 2018 г. Все сертификаты API сертификата должны быть обновлены до нового стандарта.