PayPal网站捐赠IPN / API

时间:2013-12-05 18:23:49

标签: html api paypal paypal-ipn

所以我想知道如何创建PayPal捐赠IPN / API。 我不确定这是否是他们所谓的,所以这里是我正在谈论的屏幕截图。

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="example@example.com">
<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的高级帐户。并且name =“business”value =“email@email.com”需要与我的电子邮件关联,以便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="example@example.com">
<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>

1 个答案:

答案 0 :(得分:0)

我想我可以帮你回答这个问题。

PayPal中的捐款按钮可以在他们的网站上创建。他们为您提供了将该按钮插入您网站的代码。然后,您将收到来自捐赠者的电子邮件,它会告诉您捐赠给您网站的人员。

现在我不确定您的要求是什么,但如果您希望捐赠到您网站的人员列表出现在您的网站上供所有人查看,则必须在PayPal沙盒中进行设置。您还必须创建一些可以向其提交用户信息的数据库:

$donate = $_POST['custom'];

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

基本上这是PayPal在收到信息后指向的隐藏文件。 Paypal会自动发送一个文件,其中包含捐赠给您网站的人的价值字符串。然后,上面的代码会将该信息插入我的数据库中。

希望这有帮助。