чтобы продвинуть плацдарм в пурпуре. Я заполняю все учетные данные в magento admin. BUt, когда я перехожу к frontend и нажимаю кнопку pay-pal, она дает
Шлюз PayPal отклонил запрос. Заголовок безопасности недопустим (# 10002: ошибка безопасности
я много гугл и нашел некоторые предложения, как
Удалить имя API, пароль API и подпись API из Admin-> configuration-> Paypal-> API / Integration Settings. очистить кеш и снова проверить
я пробовал все это, но он по-прежнему дает ту же ошибку.
Пожалуйста, предложите мне, что может быть проблемой
Заголовок безопасности недействителен. Ошибка возникает только по двум причинам:
Неверные учетные данные Убедитесь, что вы правильно указали имя пользователя API, пароль API и подпись API. Иногда бывает, что во время копирования и вставки случайно добавляется пробел, это вызовет эту ошибку. Двойное удаление этих настроек в SDK или в панели администратора корзины сторонних производителей.
Неправильная конечная точка Эта ошибка возникла, если вы отправите данные в неверную конечную точку. Убедитесь, что вы отправляете текущие учетные данные и данные в нашу текущую конечную точку. Когда вы хотите протестировать свой магазин, убедитесь, что вы используете нашу конечную точку тестирования и учетные данные из тестовой учетной записи 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:
Используйте свои учетные данные подписи API из своей учетной записи PayPal для настройки Express Checkout.
В моем случае все было хорошо на уровне Magento. Я задал вопросы клиентов о PayPal, после чего они попытались войти на сайт paypal.com и не смогли (аутентификация не удалась). Учетная запись заблокирована. Клиент смог разрешить техническую поддержку PayPal напрямую, без проблем Magento.
У меня такая же проблема, и я обнаружил, что проблема
Таким образом, копия является лучшим способом, когда вы будете осторожны в отношении пространств спереди или конца.