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

чтобы продвинуть плацдарм в пурпуре. Я заполняю все учетные данные в magento admin. BUt, когда я перехожу к frontend и нажимаю кнопку pay-pal, она дает

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

я много гугл и нашел некоторые предложения, как

Удалить имя API, пароль API и подпись API из Admin-> configuration-> Paypal-> API / Integration Settings. очистить кеш и снова проверить

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

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

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

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

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

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

ДЛЯ ЖИЗНИ

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=Sale&AMT=50&CURRENCYCODE=USD

ДЛЯ ПЕСКА

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 = Продажа & AMT = 50 & CurrencyCode = USD

Просто замените пользователя , pwd и подпись и введите в свой браузер. Вы должны получить ACK = УСПЕХ, если вы правильно ввели свои учетные данные.

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

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

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

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

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

Ниже приведена информация о том, где найти ваши учетные данные PayPal Manager:

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

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

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

У меня такая же проблема, и я обнаружил, что проблема

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

Таким образом, копия является лучшим способом, когда вы будете осторожны в отношении пространств спереди или конца.