网站用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 相关文章推荐
discuz7 phpMysql操作类
Jun 21 PHP
PHP中去除换行解决办法小结(PHP_EOL)
Nov 27 PHP
PHP笔记之:基于面向对象设计的详解
May 14 PHP
phpize的深入理解
Jun 03 PHP
PHP APC缓存配置、使用详解
Mar 06 PHP
PHP通过内置函数memory_get_usage()获取内存使用情况
Nov 20 PHP
PHP模板解析类实例
Jul 09 PHP
Smarty模板简单配置与使用方法示例
May 23 PHP
yii2中结合gridview如何使用modal弹窗实例代码详解
Jun 12 PHP
注释PHP和html混合代码的小技巧(分享)
Nov 03 PHP
PHP中overload与override的区别
Feb 13 PHP
PHP简单验证码功能机制实例详解
Mar 27 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 strcmp使用说明
2010/04/22 PHP
DOM XPATH获取img src值的query
2013/09/23 PHP
PHP ajax 异步执行不等待执行结果的处理方法
2015/05/27 PHP
PHP使用Redis替代文件存储Session的方法
2017/02/15 PHP
Laravel学习教程之路由模块
2017/08/18 PHP
JavaScript Title、alt提示(Tips)实现源码解读
2010/12/12 Javascript
JavaScript实现页面实时显示当前时间的简单实例
2013/07/20 Javascript
$.each与$().each的区别示例介绍
2014/03/20 Javascript
Jquery中CSS选择器用法分析
2015/02/10 Javascript
javascript实现百度地图鼠标滑动事件显示、隐藏
2015/04/02 Javascript
jQuery使用$.ajax进行即时验证实例详解
2015/12/11 Javascript
jquery层级选择器的实现(匹配后代元素div)
2016/09/05 Javascript
JS重载实现方法分析
2016/12/16 Javascript
canvas实现绘制吃豆鱼效果
2017/01/12 Javascript
jquery实现图片平滑滚动详解
2017/03/22 jQuery
JS数组操作之增删改查的简单实现
2017/08/21 Javascript
浅谈JavaScript find 方法不支持IE的问题
2017/09/28 Javascript
在Python中使用成员运算符的示例
2015/05/13 Python
Python中MySQLdb和torndb模块对MySQL的断连问题处理
2015/11/09 Python
Python实现的爬虫刷回复功能示例
2018/06/07 Python
对python3 Serial 串口助手的接收读取数据方法详解
2019/06/12 Python
Python内存管理实例分析
2019/07/10 Python
pytorch判断是否cuda 判断变量类型方式
2020/06/23 Python
Html5大文件断点续传实现方法
2015/12/05 HTML / CSS
俄罗斯EPL钻石珠宝店:ЭПЛ
2019/10/22 全球购物
.NET方向面试题
2014/11/20 面试题
在校生党员自我评价
2013/09/25 职场文书
写求职信有什么意义
2014/02/17 职场文书
物业管理专业自荐信
2014/07/01 职场文书
2014年国庆节广播稿
2014/09/19 职场文书
公司授权委托书格式范文
2014/10/02 职场文书
小学生作文批改评语
2014/12/25 职场文书
值班管理制度范本
2015/08/06 职场文书
python解决12306登录验证码的实现
2021/04/18 Python
sass 常用备忘案例详解
2021/09/15 HTML / CSS
SSM VUE Axios详解
2021/10/05 Vue.js