Сайт PayPal Пожертвование IPN / API

0

Поэтому мне интересно, как создать IPN/API пожертвования PayPal. Я не совсем уверен, что это то, что они называются так вот скриншот, о чем я говорю.

http://s9.postimg.org/jxixshjan/paypal.jpg (Обновлено)

Вот только голый вход и кнопка. Нет списков.

<form action="https://www.paypal.com/cgi-bin/webscr" method="post" target="_top">
<input type="hidden" name="cmd" value="_xclick">
<input type="hidden" name="business" value="[email protected]">
<input type="hidden" name="lc" value="CAD">
<input type="hidden" name="item_name" value="Example">
<div class="input-prepend" style="display:inline; padding-right:10px;">
<span class="add-on">$</span><input type="text" id="supportAmount" name="amount" value="5.00" style="width:50px;">
</div>
<input type="hidden" name="currency_code" value="CAD">
<input type="hidden" name="button_subtype" value="services">
<input type="hidden" name="no_note" value="0">
<input type="hidden" name="cn" value="Leave a message to the Developer:">
<input type="hidden" name="no_shipping" value="1">
<input type="hidden" name="rm" value="1">
<input type="hidden" name="return" value="https://www.example.com/index?supporter=true">
<input type="hidden" name="cancel_return" value="https://www.example.com/index">
<input type="hidden" name="bn" value="PP-BuyNowBF:btn_buynowCC_LG.gif:NonHosted">
<input type="hidden" name="notify_url" value="#">
<input type="hidden" name="custom" value="example">
<input type="submit" id="supportbtn" value="Support Me" />
</form>

Мне интересно, можно ли только с этим HTML-кодом разместить это на своем сайте, и как только люди нажмут "поддержать меня", пожертвование поступит в мою учетную запись PayPal (после того, как донор заполнил соответствующую кредитную карту или информацию PayPal конечно)

У меня есть только первая учетная запись для PayPal. И имя = "business" value = "[email protected]" должно быть моей электронной почтой, связанной с PayPal, чтобы получить пожертвование правильно?


Если этот код работает только с этим HTML-кодом, я могу разместить...

<input type="submit" id="supportbtn" value="Support Me" />

где-нибудь внутри кода? (Ищите *)

Например, между

<form action="https://www.paypal.com/cgi-bin/webscr" method="post" target="_top" >
<input type="hidden" name="cmd" value="_xclick">
<input type="hidden" name="business" value="[email protected]">
<input type="hidden" name="lc" value="CAD">
<input type="hidden" name="item_name" value="Example">
<div class="input-group input-group-sm" style="width:100%;">
<span class="input-group-addon">$</span>
<input type="text" class="form-control" name="amount" value="5.00" placeholder="5.00">
<span class="input-group-btn">
*******<input type="submit" class="btn btn-danger" value="Support Me">*******
</span>
</div>
<input type="hidden" name="currency_code" value="CAD">
<input type="hidden" name="button_subtype" value="services">
<input type="hidden" name="no_note" value="0">
<input type="hidden" name="cn" value="Leave a message to the Developer:">
<input type="hidden" name="no_shipping" value="1">
<input type="hidden" name="rm" value="1">
<input type="hidden" name="return" value="http://www.example.com">
<input type="hidden" name="cancel_return" value="http://www.example.com">
<input type="hidden" name="bn" value="PP-BuyNowBF:btn_buynowCC_LG.gif:NonHosted">
<input type="hidden" name="notify_url" value="#">
<input type="hidden" name="custom" value="example">
</form>
Теги:
paypal
paypal-ipn

1 ответ

0

Думаю, я могу ответить на этот вопрос.

Кнопка пожертвования в PayPal может быть создана на их сайте. Они дают вам код для вставки этой кнопки на ваш сайт. Затем вы получите электронное письмо от донора, и оно сообщит вам, кто пожертвовал ваш сайт.

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

$donate = $_POST['custom'];

mysql_query("UPDATE 'persons' SET donated='1' WHERE donator='".$donate."'");

В основном это скрытый файл, который PayPal указывает на тот факт, что информация была оплачена. Paypal автоматически отправит файл со строками значений людей, которые пожертвовали на ваш сайт. Приведенный выше код затем вставляет эту информацию в мою базу данных.

Надеюсь это поможет.

  • 0
    Я знаю, что PayPal предлагает кнопки для пожертвований, но я не хочу, чтобы пользователь вводил сумму на моем веб-сайте, как показано на рисунке. Затем, когда они нажимают «Поддержать меня», они сразу попадают на кредитную карту / в систему PayPal, без необходимости вводить сумму на веб-сайте PayPal. Таблицы - это не то, что мне нужно, я просто оставил это на картинке.
  • 0
    Что ж, если вы хотите это сделать, просто установите цену «как доллар» и дайте им возможность ввести количество. Это единственное, что вы можете сделать, если вы не хотите использовать разные кнопки «Купить сейчас». Надеюсь, это помогло.
Показать ещё 2 комментария

Ещё вопросы

Сообщество Overcoder
Наверх
Меню