网站用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(1)
Oct 09 PHP
MySql 按时间段查询数据方法(实例说明)
Nov 02 PHP
PHP中使用gettext来支持多语言的方法
May 02 PHP
php入门学习知识点一 PHP与MYSql连接与查询
Jul 14 PHP
php无限极分类实现的两种解决方法
Apr 28 PHP
浅析php原型模式
Nov 25 PHP
php实现图片局部打马赛克的方法
Feb 11 PHP
php猴子选大王问题解决方法
May 12 PHP
php计算整个目录大小的方法
Jun 01 PHP
详解php设置session(过期、失效、有效期)
Nov 12 PHP
PHP实现微信公众号验证Token的示例代码
Dec 16 PHP
php多进程并发编程防止出现僵尸进程的方法分析
Feb 28 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+JS+rsa数据加密传输实现代码
2011/03/23 PHP
javascript some()函数用法详解
2014/11/13 PHP
实例讲解PHP验证邮箱是否合格
2019/01/28 PHP
PHP实现网站应用微信登录功能详解
2019/04/11 PHP
Yii框架应用组件用法实例分析
2020/05/15 PHP
20款超赞的jQuery插件 Web开发人员必备
2011/02/26 Javascript
script的async属性以非阻塞的模式加载脚本
2013/01/15 Javascript
nodejs npm install全局安装和本地安装的区别
2014/06/05 NodeJs
Nodejs中读取中文文件编码问题、发送邮件和定时任务实例
2015/01/01 NodeJs
jQuery实现新消息闪烁标题提示的方法
2015/03/11 Javascript
Jquery插件实现点击获取验证码后60秒内禁止重新获取
2015/03/13 Javascript
jQuery实现手机号码输入提示功能实例
2015/04/30 Javascript
jQuery实现的Tab滑动选项卡及图片切换(多种效果)小结
2015/09/14 Javascript
JS+CSS实现鼠标滑过时动态翻滚的导航条效果
2015/09/24 Javascript
Angular实现预加载延迟模块的示例
2017/10/12 Javascript
Vue2.0 http请求以及loading展示实例
2018/03/06 Javascript
JS弹窗 JS弹出DIV并使整个页面背景变暗功能的实现代码
2018/04/21 Javascript
深入理解移动前端开发之viewport
2018/10/19 Javascript
解决vant中 tab栏遇到的坑 van-tabs
2020/11/04 Javascript
闭包在python中的应用之translate和maketrans用法详解
2014/08/27 Python
跟老齐学Python之赋值,简单也不简单
2014/09/24 Python
Python多线程编程(八):使用Event实现线程间通信
2015/04/05 Python
Python实现登录接口的示例代码
2017/07/21 Python
python pands实现execl转csv 并修改csv指定列的方法
2018/12/12 Python
python实现最小二乘法线性拟合
2019/07/19 Python
使用pygame实现垃圾分类小游戏功能(已获校级二等奖)
2020/07/23 Python
Html5上传图片 移动端、PC端通用代码
2016/06/08 HTML / CSS
Supersmart英国:欧洲市场首批食品补充剂供应商之一
2018/05/05 全球购物
测绘工程系学生的自我评价
2013/11/30 职场文书
小学学雷锋活动总结
2014/04/25 职场文书
科技之星事迹材料
2014/06/02 职场文书
2014年工商所工作总结
2014/12/09 职场文书
工作会议通知
2015/04/15 职场文书
保险公司2016开门红口号集锦
2015/12/24 职场文书
python3 sqlite3限制条件查询的操作
2021/04/07 Python
MySQL中的引号和反引号的区别与用法详解
2021/10/24 MySQL