网站用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 相关文章推荐
ip签名探针
Oct 09 PHP
用header 发送cookie的php代码
Mar 16 PHP
PHP setcookie指定domain参数后,在IE下设置cookie失效的解决方法
Sep 09 PHP
windows环境下php配置memcache的具体操作步骤
Jun 09 PHP
基于PHP Socket配置以及实例的详细介绍
Jun 13 PHP
php中sql注入漏洞示例 sql注入漏洞修复
Jan 24 PHP
PHP读取大文件的类SplFileObject使用介绍
Apr 09 PHP
PHP生成图片验证码、点击切换实例
Jun 25 PHP
PHP带节点操作的无限分类实现方法详解
Nov 09 PHP
PHP获取文件扩展名的方法实例总结
Jun 10 PHP
laravel 解决Validator使用中出现的问题
Oct 25 PHP
PHP判断是否是json字符串
Apr 01 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分页实例代码分享
2011/07/28 PHP
php设计模式小结
2013/02/15 PHP
深入理解:单一入口、MVC、ORM、CURD、ActiveRecord概念
2013/06/06 PHP
php判断手机访问还是电脑访问示例分享
2014/01/20 PHP
destoon找回管理员密码的方法
2014/06/21 PHP
php实现的九九乘法口诀表简洁版
2014/07/28 PHP
Joomla调用系统自带编辑器的实现方法
2016/05/05 PHP
浅析JavaScript基本类型与引用类型
2014/05/28 Javascript
原生js事件的添加和删除的封装
2014/07/01 Javascript
纯css实现窗户玻璃雨滴逼真效果
2015/08/23 Javascript
属于你的jQuery提示框(Tip)插件
2016/01/20 Javascript
JS实现加载和读取XML文件的方法详解
2017/04/24 Javascript
Angular中响应式表单的三种更新值方法详析
2017/08/22 Javascript
如何用RxJS实现Redux Form
2018/12/29 Javascript
详解Vue Cli浏览器兼容性实践
2020/06/08 Javascript
Vue实现boradcast和dispatch的示例
2020/11/13 Javascript
[41:54]2018DOTA2亚洲邀请赛 4.1 小组赛A组加赛 TNC vs Liquid
2018/04/03 DOTA
python局部赋值的规则
2013/03/07 Python
python通过floor函数舍弃小数位的方法
2015/03/17 Python
详解Python的Django框架中inclusion_tag的使用
2015/07/21 Python
Python 将Matrix、Dict保存到文件的方法
2018/10/30 Python
详解python持久化文件读写
2019/04/06 Python
在python中用url_for构造URL的方法
2019/07/25 Python
twilio python自动拨打电话,播放自定义mp3音频的方法
2019/08/08 Python
Python 如何实现数据库表结构同步
2020/09/29 Python
IWOOT美国:新奇的小玩意
2018/04/27 全球购物
美国保健品专家:Life Extension
2018/05/04 全球购物
德国综合购物网站:OTTO
2018/11/13 全球购物
学校安全责任书
2014/04/14 职场文书
先进事迹演讲稿
2014/09/01 职场文书
紧急通知
2015/04/17 职场文书
学校通报表扬范文
2015/05/04 职场文书
上学路上观后感
2015/06/16 职场文书
中秋晚会致辞
2015/07/31 职场文书
python图像处理基本操作总结(PIL库、Matplotlib及Numpy)
2021/06/08 Python
一篇文章带你了解Python和Java的正则表达式对比
2021/09/15 Python