Специальная сумма Paypal для кнопки «Пожертвовать сейчас» - PullRequest
7 голосов
/ 18 декабря 2011

Меня попросили реализовать функцию Paypal "Пожертвовать сейчас" на веб-сайте, аналогичном сайту Википедии .

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

Кажется, что собственная документация Paypal не поддерживает поле "сумма" (или я его пропустил). На самом деле я позвонил в службу поддержки Paypal, и мне сказали, что для этой функции мне придется использовать стороннюю корзину для покупок, но если тележки поддерживают это, не является ли это просто параметром формы?

Ответы [ 2 ]

9 голосов
/ 18 декабря 2011

Да, для этого есть входной HTML-параметр.Просто называется «сумма».
См. https://cms.paypal.com/us/cgi-bin/?cmd=_render-content&content_ID=developer/e_howto_html_Appx_websitestandard_htmlvariables

Просто включите amount в любое поле ввода / выбора HTML и убедитесь, что вы передаете его в PayPal.Например:

<label for="amount">Enter the amount you wish to donate:</label> 
<input type="text" id="amount" name="amount" value"">

Или;

<label for="amount">Select the amount you wish to donate:</label> 
<select name="amount" id="amount">
<option value="5.00">$5.00</option>
<option value="25.00">$25.00</option>
<option value="50.00">$50.00</option>
</select>
4 голосов
/ 18 декабря 2011

Википедия использует некоторые серверные сценарии для создания транзакции, прежде чем отправит вас в Paypal.Это функциональность корзины, да, в частности, Экспресс-заказ часть.

Я считаю, что это изображение иллюстрирует процесс:

image

Не волнуйтесь - это выглядит сложнее, чем есть: это очень легко реализовать.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...