网站用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 MYSQL 数据备份类
Jun 19 PHP
使用PHP 5.0创建图形的巧妙方法
Oct 12 PHP
解析Ubuntu下crontab命令的用法
Jun 24 PHP
php ckeditor上传图片文件名乱码解决方法
Nov 15 PHP
yii框架builder、update、delete使用方法
Apr 30 PHP
php的ZipArchive类用法实例
Oct 20 PHP
PHP随机生成唯一HASH值自定义函数
Apr 20 PHP
php根据一个给定范围和步进生成数组的方法
Jun 19 PHP
php多文件打包下载的实例代码
Jul 12 PHP
PHP判断json格式是否正确的实现代码
Sep 20 PHP
PDO::query讲解
Jan 29 PHP
浅析PHP 中move_uploaded_file 上传中文文件名失败
Apr 17 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 preg_match_all结合str_replace替换内容中所有img
2008/10/11 PHP
php产生随机数的两种方法实例代码 输出随机IP
2011/04/08 PHP
PHP隐形一句话后门,和ThinkPHP框架加密码程序(base64_decode)
2011/11/02 PHP
php目录拷贝实现方法
2015/07/10 PHP
PHP实现验证码校验功能
2017/11/16 PHP
PHP字符串和十六进制如何实现互相转换
2020/07/16 PHP
js判断设备是否为PC并调整图片大小
2014/02/12 Javascript
node.js中的path.sep方法使用说明
2014/12/08 Javascript
JavaScript中两个字符串的匹配
2016/06/08 Javascript
Javascript基于jQuery UI实现选中区域拖拽效果
2016/11/25 Javascript
如何快速上手Vuex
2017/02/14 Javascript
基于vue cli重构多页面脚手架过程详解
2018/01/23 Javascript
JavaScript相等运算符的九条规则示例详解
2019/10/20 Javascript
VUE 直接通过JS 修改html对象的值导致没有更新到数据中解决方法分析
2019/12/02 Javascript
在NodeJs中使用node-schedule增加定时器任务的方法
2020/06/08 NodeJs
跟老齐学Python之变量和参数
2014/10/10 Python
Python heapq使用详解及实例代码
2017/01/25 Python
python实现画一颗树和一片森林
2018/06/25 Python
Python中如何使用if语句处理列表实例代码
2019/02/24 Python
Python二叉搜索树与双向链表转换算法示例
2019/03/02 Python
Python使用matplotlib实现交换式图形显示功能示例
2019/09/06 Python
python 生成任意形状的凸包图代码
2020/04/16 Python
关于matplotlib-legend 位置属性 loc 使用说明
2020/05/16 Python
Keras 利用sklearn的ROC-AUC建立评价函数详解
2020/06/15 Python
Python中过滤字符串列表的方法
2020/12/22 Python
野兽派官方旗舰店:THE BEAST 野兽派
2016/08/05 全球购物
Brora官网:英国领先的羊绒服装品牌
2019/08/28 全球购物
世嘉游戏英国官方商店:SEGA Shop UK
2019/09/20 全球购物
小学教师节活动方案
2014/01/31 职场文书
副乡长群众路线教育实践活动个人对照检查材料
2014/09/19 职场文书
2016年大学自主招生自荐信范文
2015/03/24 职场文书
2015年社区环境卫生工作总结
2015/04/21 职场文书
金榜题名主持词
2015/07/02 职场文书
2015年音乐教学工作总结
2015/07/22 职场文书
周末问候语大全
2015/11/10 职场文书
公安干警正风肃纪心得体会
2016/01/15 职场文书