Нужно ли зашифровывать кнопки Paypal Add to Cart? - PullRequest
2 голосов
/ 31 мая 2011

Я читал некоторые документы на сайте Paypal, касающиеся опции Standard для платежей через веб-сайт.К сожалению, некоторые страницы не найдены.

Я знаю, что могу использовать инструмент Paypal для создания зашифрованных кнопок, но они сохраняются на сайте Paypal, и их необходимо «физически» создавать для каждого отдельного продукта, для которого вы хотите их использовать.

Мне бы хотелось, чтобы кнопки генерировались динамически, чтобы такая информация, как item_name, item_amount и т. Д., Была значениями, которые устанавливаются на основе определенного элемента.Эти значения будут получены из базы данных.

Я знаю Java, но я не эксперт ... и я использую JSP и сервлеты Java для своего сайта.Имейте в виду, что я пока не знаю, как взаимодействовать с API Paypal ... на самом деле, я бы хотел этого избежать, если бы мог.

Я нашел файл PDF на сайте Paypal, в котором наконец-то отображалось базовое кодирование.примеры создания незашифрованных кнопок, что позволяет динамически реализовать кнопку и ее скрытые переменные.Но никакого шифрования кнопок не будет.

Итак, теперь главный вопрос в том, нужно ли мне зашифровать кнопки «Добавить в корзину»?

Если ответ «да», зачем это нужно?Кроме того, я не думаю, что смогу выяснить, как выполнить шифрование самостоятельно ... может кто-нибудь дать несколько основных рекомендаций?

Ответы [ 2 ]

4 голосов
/ 31 мая 2011

Здесь есть хорошее руководство по шифрованию кнопок: Зашифрованные платежи с веб-сайтов - Java-разработчикам

Вам действительно нужно шифровать кнопки?Я не думаю, что вы делаете, это просто дополнительная предосторожность.В этом руководстве есть несколько веских причин, по которым вы хотите зашифровать содержимое ваших кнопок: Зашифрованные платежи через веб-сайт

0 голосов
/ 24 января 2013

Одним из вариантов является не шифрование, а использование хеш-трюка для обнаружения взлома. См. Ответ, размещенный здесь: Как создать зашифрованную кнопку PayPal «Купить сейчас» с пользовательскими полями? . Хотя я объясняю это на PHP, вы можете легко перевести это на то, что вы делаете в Java.

...