Как сделать зашифрованную кнопку покупки PayPal с пользовательскими полями?

Есть ли способ, которым мой PHP-код может генерировать зашифрованную кнопку BuyNow, которая также включает настраиваемые поля, а также реализует URL-адрес IPN и страницу перенаправления?

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

$sCustom .= '|' . md5($sSalt . $sProduct . $sPrice); 

Затем, когда IPN обрабатывается, убедитесь, что этот хэш не был нарушен с тем, что получено обратно. Если это было, заблокируйте транзакцию.

в зашифрованных кнопках theres – одно поле под названием «custom», вы можете сериализовать массив в него, и он будет возвращен вашему IPN 🙂