搜索:
首页 >> 站长资讯 >> 建站经验 >> PayPal在线支付-网站付款标准版,HTML

PayPal在线支付-网站付款标准版,HTML

2011-9-21 asp之家 投递文章
网站付款标准版(Website Payment Standard简称WPS)是基于HTML的PayPal集成解决方案。如果你需要简单快速地在你的网站上集成PayPal的支付方式,那么标准版是一个最佳的选择。你只需在你的网站上添加一段HTML代码即可实现。

标准版主要包括以下几种基础产品:
  • 立即购买按钮(Buy Now Buttons)
  • 捐赠按钮(Donation Buttons)
  • 订阅按钮(Subscription Buttons)
  • PayPal 购物车(PayPal Shopping Cart)
  • 上传购物车(Cart Upload)
除以上基础产品外,我们也为你提供以下产品用于完善整个支付流程:

付款数据传输(PDT - Payment Data Transfer)
当客户在PayPal网站上付完款后,他们将返回到你的网站,如果你想在客户返回时将付款相关信息,如付款状态或配送信息等,告诉给你的客户,那么你就可以启用付款数据传输。具体的可参考http://www.paypal.com/IntegrationCenter/ic_pdt.html

即时付款通知(IPN - Instant Payment Notification)
当收到新的付款或者付款状态发生变化时如果你希望你的服务器从PayPal处接受通知,则可以启用即时付款通知。具体的可参考http://www.paypal.com/IntegrationCenter/ic_ipn.html ; 立即购买按钮(Buy Now Buttons)

立即购买按钮通常用于在网站上销售单个的物品或者支付一个订单。你可以自己编写该按钮的代码也可以通过PayPal网站来生成。 在PayPal网站上创建一个立即购买按钮:

  • 登陆你的PayPal账户
  • 点击 “商家工具” 标签;
  • 在“PayPal网站付款标准版,关键功能”栏目下,点击“立即购买按钮”;
  • 按照屏幕提示输入相关信息,然后点击“立即创建按钮”即可。
对于业务量比较大的客户,必须选择“按钮加密”为“是”。

下面是立即购买按钮的示例代码:
<form action="https://www.paypal.com/cgi-bin/webscr" method="post">
<input type="hidden" name="cmd" value="_xclick">
<input type="hidden" name="business" value="sample@sample.com">
<input type="hidden" name="item_name"    value="Item Name Goes Here">
<input type="hidden" name="item_number"  value="Item Number Goes Here">
<input type="hidden" name="amount" value="100.00">
<input type="hidden" name="no_shipping" value="2">
<input type="hidden" name="no_note" value="1">
<input type="hidden" name="currency_code" value="USD">
<input type="image" src="HTTP://www.aspxhome.com/article/UploadPic/20119/21/x-click-but23-76.gif" name="submit" alt="Make payments with PayPal - it's fast, free and secure!>
</form>

你可以根据实际情况修改上面示例代码中相对应的值。

立即购买按钮中有几个变量是比较重要的: 变量值说明 business PayPal账户中的Email地址 item_name 商品描述 item_number 商品编号 amount 商品金额或订单总价 currency_code 货币单位,如USD,EUR等
其他变量列表请参考这里。 捐赠按钮(Donation Buttons) 通过PayPal你可以非常轻松地在你的网站上接受捐赠。你可以自己编写该按钮的代码也可以通过PayPal网站来生成。如果你想让你的客户捐赠任意钱款,则只需将带有“amount”那行代码删除即可。

在PayPal网站上创建一个捐赠按钮:
  • 1. 登陆你的PayPal账户;
  • 2. 点击 “商家工具” 标签;
  • 3. 在“PayPal网站付款标准版,关键功能”栏目下,点击“捐赠”;
  • 4. 按照屏幕提示输入相关信息,然后点击“立即创建按钮”即可。

对于业务量比较大的客户,必须选择“按钮加密”为“是”。

下面是捐赠按钮的示例代码:
<form action="https://www.paypal.com/cgi-bin/webscr" method="post">
<input type="hidden" name="cmd" value="_xclick">
<input type="hidden" name="business" value="sample@sample.com">
<input type="hidden" name="item_name"  value="Example Donation">
<input type="hidden" name="item_number" value="2007">
<input type="hidden" name="amount" value="50.00">
<input type="hidden" name="no_shipping" value="2">
<input type="hidden" name="no_note" value="1">
<input type="hidden" name="currency_code" value="USD">
<input type="hidden" name="tax" value="0">
<input type="image" src="HTTP://www.aspxhome.com/article/UploadPic/20119/21/x-click-but21-11.gif" border="0" name="submit" alt="Make payments with PayPal - it's fast, free and secure!>
</form>

你可以根据实际情况修改上面示例代码中相对应的值。

其他变量列表请参考这里。 订阅按钮(Subscription Buttons) 通过订阅按钮你可以实现周期性付款功能。使用此功能的前提条件是你必须拥有一个高级账户(Premier Account)或公司账户(Business Account)。 你可以设置按日,按星期,按月甚至是按年的周期性付款,也可以设置一个免费或者比正常周期便宜的试用期。具体细节请参考文档https://www.paypal.com/en_US/pdf/subscriptions.pdf  PayPal 购物车(PayPal Shopping Cart) 如果你的网站没有购物车系统,PayPal购物车将帮助你的客户在你的网站上一次性轻松地购买多件物品。你只需在你的每个商品旁边添加一个“Add to cart”(添加到购物车)的按钮即可。当客户点击这个按钮后,当前商品即被添加到他们的购物车中;在PayPal购物车页面上,他们可以返回到你的网站上继续购物,也可以登陆到PayPal账户执行付款动作,“Add to Cart”按钮的示例代码如下:
<form target="PayPal" action="https://www.paypal.com/cgi-bin/webscr"   method="post">
<input type="image" src="HTTP://www.aspxhome.com/article/UploadPic/20119/21/x-click-but22-88.gif" border="0" name="submit" alt="Make payments with PayPal - it's fast, free and secure!>
<input type="hidden" name="add" value="1">
<input type="hidden" name="cmd" value="_cart">
<input type="hidden" name="business" value="sample@sample.com">
<input type="hidden" name="item_name" value="Store Item 1">
<input type="hidden" name="amount" value="50.00">
<input type="hidden" name="no_shipping" value="2">
<input type="hidden" name="no_note" value="1">
<input type="hidden" name="currency_code" value="USD">
<input type="hidden" name="tax" value="0">
</form>
上传购物车(Cart Upload) 如果你使用的是第三方购物车系统或者有自己的购物车系统,则当客户选好商品准备付款时,可以通过“上传购物车”的功能将已有的购物车的信息上传给PayPal进行付款。“上传购物车”可以分两种方式:

1. 向PayPal提交购物车细节
将购物车中各个商品的详细信息(包括商品名称,单价及数量等)都上传给PayPal,如下所示:
<form action="https://www.paypal.com/cgi-bin/webscr" method="post">
<input type="hidden" name="cmd" value="_cart">
<input type="hidden" name="upload" value="1">
<input type="hidden" name="business"  value="seller@designerfotos.com">
<input type="hidden" name="currency_code"  value="USD">
<input type="hidden" name="item_name_1" value="Item Name 1">
<input type="hidden" name="amount_1" value="1.00">
<input type="hidden" name="quantity_1" value="3">
<input type="hidden" name="item_name_2"   value="Item Name 2">
<input type="hidden" name="amount_2" value="2.00">
<input type="submit" value="PayPal">
</form>

其中,每个商品都必须有名称(item_name_x)和价格(amount_x),数量(quantity_x)缺省为1。上传后,PayPal将自动统计总金额并引导客户进行付款。具体的变量设置可以参考http://www.paypal.com/IntegrationCenter/ic_std-variable-reference.html  。

2. 只向PayPal提交购物车总金额
你也可以事先统计购物车中的总金额,并为此生成一个订单号,然后向PayPal 提交此订单号和订单总额并通过PayPal进行付款。这样做的一个缺点就是客户无法在PayPal的交易日志中查询到所购商品的具体信息,只能通过你的网站上查询。示例代码如下:
<form action="https://www.paypal.com/cgi-bin/webscr" method="post">
<input type="hidden" name="cmd" value="_xclick">
<input type="hidden" name="business"  value="seller@designerfotos.com">
<input type="hidden" name="item_name"  value="Aggregated items">
<input type="hidden" name="amount" value="3.00">
<input type="submit" value="PayPal">
</form>

这里的item_name即可定义为你网站上的订单号,amount即为订单总金额。
Tags:PayPal  在线支付  集成 
相关文章
手机版 建站经验 Asp之家 Aspxhome.com
闽ICP备06017341号