Как мне создать страницу оплаты/пожертвования PayPal без использования кнопки PayPal?


Я хочу попросить людей сделать пожертвования на мой сайт. Прямо сейчас у меня на моем сайте есть большая, дружелюбная кнопка "Пожертвовать через PayPal", и когда кто-то нажимает на нее, он переходит в PayPal, и они могут ввести сумму, которую они хотят пожертвовать, и еще много чего.

Есть ли какой-нибудь способ, которым я могу просто отправить их прямо на страницу PayPal, без необходимости нажимать кнопку "Пожертвовать" на моем веб-сайте?

В идеале я хочу иметь возможность говорить людям "просто перейдите к mywebsite.com/donate" и когда они вводят этот веб-адрес в своем браузере (или нажимают ссылку на этот URL-адрес), они попадают непосредственно на страницу PayPal, где они могут ввести все свои платежные реквизиты и тому подобное.

Author: Egghead99, 2014-11-17

1 answers

На вашей странице mywebsite.com/donate вам нужно будет создать форму, а затем автоматически отправить ее с помощью JavaScript. Простой пример:

<form id="my_form" action="http://paypal.com" method="post">
    <input type="hidden" name="name" value="Example">
    <input type="hidden" name="email" value="[email protected]">
    <input type="hidden" name="etc" value="etc, etc">
</form>

<script type="text/javascript">
    //Our form submission function.
    function submitForm() {
        document.getElementById('my_form').submit();
    }
    //Call the function submitForm() as soon as the page has loaded.
    window.onload = submitForm;
</script>

Очевидно, что вам нужно будет предоставить переменные формы, которые требуются PayPal.

 4
Author: Wexford, 2014-11-17 19:09:53