Кнопка пожертвования Paypal не работает

Он отлично работает для меня, используя Chrome, и приятель, использующий FF, говорит, что он также работает. Не работает на IE вообще. Все, что я сделал, это скопировал / вставил код кнопки из PayPal и вставил его в мой нижний колонтитул. Страница, которую я получаю, говорит: Обнаружена ошибка; Некоторая необходимая информация отсутствует или неполная. Пожалуйста, исправьте свои записи и попробуйте снова. Помогите?

<div style="
width: 145px;
margin: 0 auto;
"><form action="https://www.paypal.com/cgi-bin/webscr" method="post" target="_top">
<input type="hidden" name="cmd" value="_s-xclick">
<input type="hidden" name="encrypted" value="-----BEGIN PKCS7-----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-----END PKCS7-----
">
<input type="image" src="https://www.paypalobjects.com/en_US/i/btn/btn_donateCC_LG.gif" border="0" name="submit" alt="PayPal - The safer, easier way to pay online!" style="
padding-top:30px;
padding-left:30px;
">
<img alt="" border="0" src="https://www.paypalobjects.com/en_US/i/scr/pixel.gif" width="1" height="1">
</form>
</div>

1 ответ

Решение

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

Я столкнулся с ситуацией, когда защищенный (зашифрованный) код имел эту проблему, но незащищенный код работал без проблем. NB. Использование незащищенного кода может привести к снижению безопасности - путем изменения незащищенного кода кнопки пользователи могут осуществлять платежи с измененной валютой, назначением или ссылочным идентификатором. Кроме того, спам-боты могут легко забрать электронную почту из незащищенного кода кнопки, если вместо защищенного идентификатора продавца используется адрес электронной почты. Также рекомендуется обратиться в службу поддержки PayPal за другими возможными проблемами, которые могут возникнуть при использовании незащищенного кода.

Другие вопросы по тегам