网站用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函数spl_autoload_register()用法和__autoload()介绍
Feb 04 PHP
PHP循环结构实例讲解
Feb 10 PHP
ThinkPHP快速入门实例教程之数据分页
Jul 01 PHP
php常量详细解析
Oct 27 PHP
微信获取用户地理位置信息的原理与步骤
Nov 12 PHP
提交表单后 PHP获取提交内容的实现方法
May 25 PHP
php通过执行CutyCapt命令实现网页截图的方法
Sep 30 PHP
PHP+Ajax异步带进度条上传文件实例
Nov 01 PHP
Zend Framework处理Json数据方法详解
Dec 09 PHP
smarty模板数学运算示例
Dec 11 PHP
动态表单验证的操作方法和TP框架里面的ajax表单验证
Jul 19 PHP
php array_chunk()函数用法与注意事项
Jul 12 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
实时抓取YAHOO股票报价的代码
2006/10/09 PHP
PHP新手上路(十二)
2006/10/09 PHP
使用Limit参数优化MySQL查询的方法
2008/11/12 PHP
php数组函数序列之ksort()对数组的元素键名进行升序排序,保持索引关系
2011/11/02 PHP
ThinkPHP结合ajax、Mysql实现的客户端通信功能代码示例
2014/06/23 PHP
javascript 简练的几个函数
2009/08/29 Javascript
js中的值类型和引用类型小结 文字说明与实例
2010/12/12 Javascript
jQuery不间断滚动效果(模拟百度新闻支持文字/图片/垂直滚动)
2013/02/05 Javascript
javascript在子页面中函数无法调试问题解决方法
2014/01/17 Javascript
javascript弹出页面回传值的方法
2015/01/28 Javascript
JavaScript使用FileSystemObject对象写入文本文件内容的方法
2015/08/05 Javascript
jQuery语法小结(超实用)
2015/12/31 Javascript
JavaScript省市区三级联动菜单效果
2016/09/21 Javascript
网站申请不到支付宝接口、微信接口,免接口收款实现方式几种解决办法
2016/12/14 Javascript
详解Vue-cli中的静态资源管理(src/assets和static/的区别)
2018/06/19 Javascript
浅谈Vue.js 关于页面加载完成后执行一个方法的问题
2019/04/01 Javascript
vue+elementUI实现表格关键字筛选高亮
2020/10/26 Javascript
Vue.js实现tab切换效果
2019/07/24 Javascript
Echarts实现多条折线可拖拽效果
2019/12/19 Javascript
vue实现员工信息录入功能
2020/06/11 Javascript
python脚本实现统计日志文件中的ip访问次数代码分享
2014/08/06 Python
Python抓取框架Scrapy爬虫入门:页面提取
2017/12/01 Python
树莓派3 搭建 django 服务器的实例
2019/08/29 Python
Tkinter中复选菜单是否被选中的判断与设置方式
2020/03/04 Python
jupyter notebook参数化运行python方式
2020/04/10 Python
Python如何实现自带HTTP文件传输服务
2020/07/08 Python
Python如何实现大型数组运算(使用NumPy)
2020/07/24 Python
详解Python IO编程
2020/07/24 Python
多视角3D逼真HTML5水波动画
2016/03/03 HTML / CSS
马来西亚航空官方网站:Malaysia Airlines
2017/07/28 全球购物
英国知名美妆护肤在线商城:Zest Beauty
2018/04/24 全球购物
英国电子专家:maplin
2019/09/04 全球购物
中专毕业生求职简历的自我评价
2013/10/21 职场文书
公司员工检讨书
2014/02/08 职场文书
高二英语教学反思
2016/03/03 职场文书
tree shaking对打包体积优化及作用
2022/07/07 Java/Android