当我们的网站已经拥有一定的用户群,并且,我们为了关注我们的网友们有一个良好的浏览体验,放弃了在网站添加广告等的操作。可是随着PV和UV的增长,升级服务器和CDN等的费用又会让我们很难承受。继续还是放弃?很难抉择。这个时候我们就会想到在网站里加入捐献按钮,总会有一些好心人让我们感动的泪流满面。施普的网站里就有PayPal的捐献链接,静待好心人的赞助。但是,有很多朋友们确实不知道Paypal的捐献按钮应该怎么设置。今天,我就来向大家介绍一下完全自定义Paypal捐献、付款链接的方法。
例如,本站的捐献按钮,就是这样子的:
一、form方式
首先,放上我的Paypal捐献按钮的代码,来分析一下。
<form name="_xclick" action="https://www.paypal.com/cn/cgi-bin/webscr" method="post" target="_blank">
<input type="hidden" name="cmd" value="_xclick">
<input type="hidden" name="business" value="[email protected]">
<input type="hidden" name="item_name" value="Donations to mrhsu.com">
<input type="hidden" name="currency_code" value="USD">
<input type="hidden" name="amount" value="1">
<input type="hidden" name="undefined_quantity" value="1">
<input type="image" src="https://mrhsu.com/images/posts/donate-with-paypal-01.png" border="0" name="submit" alt="A cup of Coffee or a cup of tea also is the largest encourage to the author!"> </form>
以上这是用form表单形式做的按钮。
第1行:“action”动作是打开“https://www.paypal.com/cn/cgi-bin/webscr”这个链接,name属性是“_xclick”,“post”方式,”_blank”新窗口打开链接。
第2行:“cmd”的值是“_xclick”。如果是捐献的话,name属性就是“_donations”。这两者是有区别的,自行测试。
第3行:“business”的值是“[email protected]”。这里的邮箱号就是需要接受付款的Paypal账号。
第4行:“item_name”物品名称的值是“Donations to mrhsu.com”,这个物品名称就需要你自定义,类似施普这样换成你的博客的名称之类的。
第5行:“currency_code”的值是”USD”,这是在说使用的货币是USD美元。同理,可以换成“CNY”之类的,建议直接默认“USD”,不然还会承受一些汇率损失。
第6行:“amount”的值是“1”,这是在说“Donations to mrhsu.com”这个物品的价格是1美元,当然我还想设置成999,不过就没几个人给我捐了。。
第7行:“undefined_quantity”是在说明商品数量是不确定的,后面设置成多少,就默认多少个物品。当然,这都是可以更改的。
第8行:“img”的链接src就是按钮图片的链接。图片的其它属性就不说了。
二、正常的图片链接方式
https://www.paypal.com/cgi-bin/webscr?cmd=_xclick&[email protected]¤cy_code=USD&amount=0.99&return=http://mrhsu.com&item_name=Donations%20to%20mrhsu.com&undefined_quantity=1
拆分一下链接成分如下:
https://www.paypal.com/cgi-bin/webscr
cmd=_xclick [email protected]
currency_code=USD
amount=0.99
return=http://mrhsu.com (这里的return是在说完成付款操作之后跳转回的链接,可是是你的感谢链接。)
item_name=Donations%20to%20mrhsu.com (注意的是,不允许出现中文或者标点之类的,你懂得。)
undefined_quantity=1 (上述的结构拆分和form方式时的参数是一样的。)
总之,通通换成自己的信息就可以了。大功告成,就是这么简单,就可以有自己的Paypal捐献按钮了。
特别说明“cmd”的属性中_xclick和_donations的区别:
_xclick:就是一般的购买物品选项,可以随意设置物品种类,故可以在设置的单价上随意加倍。
_donations:纯捐献选项,设置好物品单价之后,一次只能购买一件。
下面是捐献按钮的效果图,分两张也是为了看到_xclick和_donations两个的区别。
图一:_xclick属性
图二:_donations属性