it-swarm.com.ru

PayPal шлюз отклонил запрос. Заголовок безопасности недействителен (# 10002: ошибка безопасности Magento

до выплаты аванса в magento. Я заполнил все учетные данные в magento admin. Но когда я иду в веб-интерфейс и нажимаю кнопку Pay-Pal, это дает

Paypal шлюз отклонил запрос. Заголовок безопасности недействителен (# 10002: ошибка безопасности

я много гуглил и нашел несколько предложений вроде

Удалите Имя пользователя API, Пароль API и Подпись API из Админ-> Конфигурация-> Paypal-> Настройки API/Интеграция. очистить кеш и протестировать снова

я попробовал все это, но он все еще дает ту же ошибку.

Подскажите пожалуйста в чем может быть проблема

14
Rohit Goel

Заголовок безопасности недействителен, ошибка возникает только по двум причинам:

  1. Неправильные учетные данные Убедитесь, что вы правильно указали имя пользователя API, пароль API и подпись API. Иногда случается, что во время копирования и вставки случайно добавляется пробел, это вызывает эту ошибку. Дважды проверьте эти настройки в SDK или в панели администратора вашей сторонней корзины покупок.

  2. Неверная конечная точка Эта ошибка возникнет, если вы отправите данные в неправильную конечную точку. Убедитесь, что вы отправляете действительные учетные данные и данные нашей конечной точке. Если вы хотите протестировать свой магазин, убедитесь, что вы используете нашу тестовую конечную точку и учетные данные из тестовой учетной записи песочницы. Если вы используете стороннюю корзину покупок, убедитесь, что ваш магазин работает в тестовом или живом режиме, в зависимости от того, какие учетные данные вы используете.

Вы также можете проверить свои учетные данные здесь:

FOR LIVE

https://api-3t.Paypal.com/nvp?&user=xxxxxxxxxx&pwd=xxxxxxxxxx&signature=xxxxxxxxxx&version=70.0&METHOD=SetExpressCheckout&RETURNURL=http://www.Paypal.com/test.php&CANCELURL=http://www .Paypal.com/test.php & PAYMENTACTION = Продажа & AMT = 50 & CurrencyCode = USD

FOR ПЕСОЧНИЦА

https://api-3t.sandbox.Paypal.com/nvp?&user=xxxxxxxxxx&pwd=xxxxxxxxxx&signature=xxxxxxxxxx&version=70.0&METHOD=SetExpressCheckout&RETURNURL=http://www.Paypal.com/test.php&CANCELURL=http:/ /www.Paypal.com/test.php&PAYMENTACTION=Sale&AMT=50&CURRENCYCODE=USD

Просто замените пользовательскую , pwd и подпись и войдите в свой браузер. Вы должны получить ACK = SUCCESS, если вы правильно ввели свои учетные данные.

Вы также можете получить свои учетные данные здесь: https://www.Paypal.com/cgi-bin/webscr?cmd=_get-api-signature&generic-flow=true

45
Vimalnath

Эта ошибка просто означает, что ваши учетные данные неверны. Пожалуйста, проверьте с учетными данными. Если вы используете изолированную программную среду, вы должны предоставить учетные данные, связанные с посредником.

5
demo

Не позволяйте другим обмануть вас, они просто набирают вещи, которые они гуглили в интернете.

Ищите номер, который вы получите здесь: https://developer.Paypal.com/docs/classic/api/errors/

Поскольку информация, предоставленная этим кодом, является деликатным вопросом, они отображают это сообщение об ошибке, вместо того, чтобы ваша учетная запись была заблокирована, учетная запись ограничена, превышен лимит и так далее.

Это то, что они сказали мне, по крайней мере.

Мы также получаем этот код время от времени, после сотен транзакций Paypal, поэтому неправильные учетные данные Paypal со стороны владельца магазина весьма маловероятны, не так ли? ;)

2
Markus

Если вы используете Paypal Payments Advanced с Magento , вы должны использовать ваши учетные данные Paypal Manager, а не ваши учетные данные API.
Это может быть причиной того, что вы получаете заголовок баннера безопасности, недействительный 10002.
Вот шаги интеграции от Magento:
расширенная интеграция Paypal с Magento

Вам необходимо настроить макет C в Paypal Manager Paypal Вход менеджера .
Убедитесь, что вы указали свой URL ошибки, URL отмены и URL возврата. Magento очень хорошо рассказывает вам, какой URL вы должны использовать.

После того, как вы настроили макет C в Paypal Manager , вам нужно использовать Учетные данные менеджера в Magento.
На тот случай, если вам это нужно, вот информация о настройке ваших страниц размещенных в Checkout страниц в Paypal Manager:
страницы оплаты через PayPal

Вот информация о том, где найти учетные данные Paypal Manager:

  • Партнер: Ваш идентификатор партнера Paypal. Большинство прямых торговцев имеют Paypal в качестве партнера
  • Продавец: Ваше имя пользователя Paypal. Также известен как Merchant Login
  • Пользователь: Идентификатор дополнительного пользователя, настроенного в вашей учетной записи Paypal. То же, что и для входа в Merchant, если вы не настроили отдельный идентификатор пользователя в Paypal Manager.

Используйте свои учетные данные для подписи API из своей учетной записи Paypal для настройки Express Checkout.

1
pp_MSI_Jenn

Я получил ту же проблему и обнаружил, что проблема

  • Я набираю символ подписи API по чартеру, символ "I" похож на "l"
  • Поскольку в подписи есть несколько "я", я должен проверить одно за другим по ссылке, упомянутой Vimalnath.
  • Тогда, черт возьми, это работает.

Следовательно, копирование - лучший способ, при этом следя за пробелами в начале или в конце.

0
Yundong Cai

В моем случае все было хорошо на уровне Magento. Я задал клиенту вопросы о Paypal, после чего они попытались войти на сайт Paypal.com и не смогли (аутентификация не удалась). Аккаунт заблокирован. Клиенту удалось решить с помощью технической поддержки Paypal напрямую, в конце концов, никаких проблем с Magento.

0
Gavin G