PayPal在线支付-网站付款标准版,HTML
发布时间:2011-09-21 13:17:55
网站付款标准版(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="https://img.aspxhome.com/file/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="https://img.aspxhome.com/file/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="https://img.aspxhome.com/file/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即为订单总金额。


猜你喜欢
- 前言学习怎么在保护 root 密码的安全性的同时,为可信用户赋予所管理的网络功能和特定服务的权限。我最近写了一个简短的 Bash 程序来将
- DNS 是域名系统 (Domain Name System) 的缩写。大家在上网时输入的网址,是通过域名解析系解析找到相对应的IP地址才能访
- 刚好青云讲了些“007功能”,好像还挺有争议。有争议是好事,有争议才说明这些想法既不是人人皆知的常识,也不是明显没有价值的谬论,而是一个值得
- 起因最近我们的一台Ubuntu阿里云服务器一直提示有肉鸡行为,提示了好几天,开始并没有关注,然后连续几天后发现应该是个大问题啊。很可能服务被
- 在网页的HEAD部分中包含有许多内置标签,规范填写这些标签,非常有助于网站的推广。meta标签是内嵌在你网页中的特殊html标签,包含着你有
- “焦点间谍”木马家族最新成员TrojanSpy.Pophot.clh“焦点间谍”变种clh为牟取暴利篡改用户浏览器首页,赚取超高流量。Tro
- “冲击波”等蠕虫病毒特征之一就是利用有漏洞的操作系统进行端口攻击,因此防范此类病毒的简单方法就是屏蔽不必要的端口,防火墙软件都有此功能,其实
- 相信不少同学在初学做站的时候都曾经有这样的理想,就是弄一个不用每天维护的静态站,把站点的内容做出来(或者,准确的说,是拷贝出来)以后,只要勤
- linux如果刚安装好防火墙时我们常用的端口是没有增加的,也就是说不能访问,那么要怎么把常用端口增加到防火墙通过状态呢,下面我们以80端口为
- 阿里妈妈是一个广告交易平台,但我觉得它更象是一个广告跳蚤市场。截止我写这篇博客为止,阿里妈妈已经拥有9503个站点的14542个广告位了,这
- centos官网地址https://www.centos.org/首先下载好自己需要的文件开始安装安装过程比较多,很多都是直接点击下一步即可
- 从2008年起,我开始了网络编辑的生涯,一开始确实不明白网站这些事情是做什么的,但是我慢慢对网站运营也熟悉起来。我觉得做网站和心态有很大的关
- 最近的一直为博客助手程序而烦恼操心。因为以前对于内容管理系统并不是太熟悉,只有初步的认识。先前使用国内空间时,也安装过动易、风汛等博友推荐的
- 北京时间9月30日消息,据科技博客iLounge日前报道,消息人士透露苹果计划在2010年1月19日或者之前宣布其平板电脑,该消息人士还透露
- 总共搜集了4款,大家可以根据需要下载!第一款为可直接复制文件的版本。附件:mstsc5.1.rar (312.7 KB)第二款为2
- QQ网站登录处没有使用https进行加密,而是采用了RSA非对称加密来保护传输过程中的密码以及敏感信息的安全性。 QQ是在javascrip
- 由于产品的需要,最近在配置apache的负载均衡功能,但是在配置虚拟主机的访问权限的时候我们遇到了一些问题。主要问题是deny和allow的
- 我们非常高兴地通知大家我们即将发布一项新功能,这个功能可以让您在AdSense 账户中轻松管理您的广告单元。 &nbs
- 前言linux权限多设的比较松的其实,但有的虚拟机还是不能跨目录访问的。在提不了权的情况下,试试如下代码吧。运气好的话说不定就跨过去了。下面
- 今天来介绍Godaddy主机用户怎样使用Microsoft Publisher 2003创建FTP位置,具体步骤如下:首先.从Microso