网站用php实现paypal整合方法


Posted in PHP onNovember 28, 2010

所以今天我就来讲讲如何将你的网站和paypal进行整合。

首先,去paypal申请一个号吧,资料都补充完整之后,我们就可以开始行动乐,对了,申请paypal时,要申请那种可以接受别人付款的帐号。

接下来,我们就真正开始paypal与网站的整合了。

其实,paypal有提供傻瓜式的付款按钮创建方式,但一般情况下我们不用,因为我们要根据自己网站的实际情况来写customized的付款按钮。先来一段代码:

<form action="https://www.sandbox.paypal.com/cgi-bin/webscr" method="post"> 
<!-- 把钱付给哪个账户,把value改为你的帐号 --> 
<input type="hidden" name="business" value="recieve@gmail.com"> 
<!-- 定义按钮的类型. --> 
<input type="hidden" name="cmd" value="_xclick"> 
<!-- 定义IPN的返回方式,2代表post. --> 
<input type="hidden" name="rm" value="2"> 
<!-- 用户付款成功后跳转去哪个页面. --> 
<input type="hidden" name="return" value="http://www.sqlview.com/payment/notify.php"> 
<!-- 很重要,自己定义的值. --> 
<input type="hidden" name="custom" value="myvalue"> 
<!-- 商品的名称. --> 
<input type="hidden" name="item_name" value="楼票"> 
<!-- 商品的价格. --> 
<input type="hidden" name="amount" value="5.95"> 
<!-- 商品的价格单位. --> 
<input type="hidden" name="currency_code" value="USD"> 
<!-- 用户可以调整商品数量. --> 
<input type="hidden" name="undefined_quantity" value="1"> 
<!-- 提交按钮及图片. --> 
<input type="image" src="https://www.sandbox.paypal.com/en_US/i/btn/btn_buynowCC_LG.gif" border="0" name="submit" alt="PayPal - The safer, easier way to pay online!"> 
<img alt="" border="0" src="https://www.sandbox.paypal.com/en_US/i/scr/pixel.gif" width="1" height="1"> 
</form>

上面这个提交表单我写了差不多最常用到的选项,当然,有特殊需要可以去paypal网站查手册。

前面表单里提到了IPN(Instant Payment Notification),这个是关键,就是当用户支付成功之后,paypal发给我们的一个通知,里面包含了交易的信息变量,我们指定paypal将这些变量信息发送到我们网站事先已经设定好的页面,通过这个页面把我们需要的变量信息写到数据库里,页面通过$_POST就可以获得想要的信息。如何设置IPN,登入paypal帐号里,点击profile选项,设置IPN就可以了。

好了,听起来是不是很简单,赶紧整合paypal,这样你的网站就可以接受世界各地用户的支付了!

PHP 相关文章推荐
PHP安装全攻略:APACHE
Oct 09 PHP
php的access操作类
Apr 09 PHP
php自动适应范围的分页代码
Aug 05 PHP
php下使用iconv需要注意的问题
Nov 20 PHP
探讨:如何使用PhpDocumentor生成文档
Jun 25 PHP
教你如何使用php session
Oct 28 PHP
php连接与操作PostgreSQL数据库的方法
Dec 25 PHP
php读取der格式证书乱码解决方法
Jun 22 PHP
PHP二进制与字符串之间的相互转换教程
Oct 14 PHP
解决form中action属性后面?传递参数 获取不到的问题
Jul 21 PHP
基于laravel belongsTo使用详解
Oct 18 PHP
php框架CI(codeigniter)自动加载与自主创建对象操作实例分析
Jun 06 PHP
paypal即时到账php实现代码
Nov 28 #PHP
解析PayPal支付接口的PHP开发方式
Nov 28 #PHP
php购物网站支付paypal使用方法
Nov 28 #PHP
IP攻击升级,程序改进以对付新的攻击
Nov 23 #PHP
php下封装较好的数字分页方法
Nov 23 #PHP
php下使用iconv需要注意的问题
Nov 20 #PHP
批量修改RAR文件注释的php代码
Nov 20 #PHP
You might like
一段防盗连的PHP代码
2006/12/06 PHP
php文档更新介绍
2011/07/22 PHP
PHP sprintf() 函数的应用(定义和用法)
2012/06/29 PHP
浅析PHP中的字符串编码转换(自动识别原编码)
2013/07/02 PHP
php防止伪造的数据从URL提交方法
2014/06/27 PHP
PHP获取数组的键与值方法小结
2015/06/13 PHP
php源码分析之DZX1.5加密解密函数authcode用法
2015/06/17 PHP
两种php给图片加水印的实现代码
2020/04/18 PHP
JavaScript 高级语法介绍
2009/06/15 Javascript
jquery创建并行对象或者合并对象的实现代码
2012/10/10 Javascript
JQuery+CSS提示框实现思路及代码(纯手工打造)
2013/05/07 Javascript
中文路径导致unitpngfix.js不正常的解决方法
2013/06/26 Javascript
元素未显示设置width/height时IE中使用currentStyle获取为auto
2014/05/04 Javascript
JavaScript闭包实例详解
2016/06/03 Javascript
使用bootstrap实现多窗口和拖动效果
2016/09/22 Javascript
jQuery Collapse1.1.0折叠插件简单使用
2017/08/28 jQuery
详解Vue2.0组件的继承与扩展
2018/11/23 Javascript
layer弹出层自适应高度,垂直水平居中的实现
2019/09/16 Javascript
使用python在校内发人人网状态(人人网看状态)
2014/02/19 Python
Python代码的打包与发布详解
2014/07/30 Python
Python中time模块和datetime模块的用法示例
2016/02/28 Python
python3处理含有中文的url方法
2018/05/10 Python
深入浅析Python2.x和3.x版本的主要区别
2018/11/30 Python
python利用文件时间批量重命名照片和视频
2021/02/09 Python
纯CSS3实现鼠标滑过按钮动画第二节
2020/07/16 HTML / CSS
大一期末自我鉴定
2013/12/13 职场文书
竞争上岗实施方案
2014/03/21 职场文书
小学师德标兵先进事迹材料
2014/05/25 职场文书
机械机修工岗位职责
2014/08/03 职场文书
办公室文员工作自我鉴定
2014/09/19 职场文书
初中家长评语和期望
2014/12/26 职场文书
人与自然观后感
2015/06/16 职场文书
校运会新闻稿
2015/07/17 职场文书
《去年的树》教学反思
2016/02/18 职场文书
关于k8s环境部署mysql主从的问题
2022/03/13 MySQL
Java对文件的读写操作方法
2022/04/29 Java/Android