Передача суммы пожертвования на страницу PayPal - PullRequest
1 голос
/ 01 мая 2020

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

<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="hosted_button_id" value="VMUWQGHWEATL8" />
<input type="hidden" name="currency_code" value="USD">
<!-- Text Input Boxes -->
<div class="donate-wrapper">
<input type="text" id="amount" name="amount">
<p style="color: #fff">Monthly donation options on the next screen.</p>
<input type="submit" name="submit" value="continue" alt="PayPal - The safer, easier way to pay online!">
</div>
<img alt="" border="0" src="https://www.paypal.com/en_US/i/scr/pixel.gif" width="1" height="1" />
</form>

Сайт разработчика: https://braindonordev.wpengine.com/support-us/

1 Ответ

0 голосов
/ 01 мая 2020

Вы можете сделать это. Создайте новую кнопку с помощью http://www.paypal.com/buttons и на шаге 2 снимите флажок, чтобы сохранить кнопку в PayPal. Затем, когда вы сгенерировали код своей кнопки, щелкните опцию, чтобы снять защиту кода.

Теперь у вас есть "unhosted" HTML, который вы можете редактировать.

Несчастная вещь при передаче пожертвования сумма не будет возможности сделать пожертвование повторяющимся, поэтому для этого вам понадобится отдельная переименованная кнопка «Подписаться». Повторяющееся значение, замените изображение на то, что говорит «Пожертвовать».


В качестве альтернативы, просто оставьте кнопку базового c Пожертвовать, которую вы должны обслуживать оба варианта использования (повторяющиеся и не повторяющиеся). Это достаточно интуитивно понятно, и на следующем экране есть большое поле с большим количеством и флажок, чтобы сделать его повторяющимся:

enter image description here

<form action="https://www.paypal.com/cgi-bin/webscr" method="post" target="_top">
<input type="hidden" name="cmd" value="_donations">
<input type="hidden" name="business" value="paypal@redcross.org">
<input type="hidden" name="lc" value="US">
<input type="hidden" name="button_subtype" value="services">
<input type="hidden" name="no_note" value="0">
<input type="hidden" name="currency_code" value="USD">
<input type="text" name="amount">
<input type="hidden" name="bn" value="PP-BuyNowBF:btn_donateCC_LG.gif:NonHostedGuest">
<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!">
<img alt="" border="0" src="https://www.paypalobjects.com/en_US/i/scr/pixel.gif" width="1" height="1">
</form>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...