网站用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制作静态网站的模板框架(四)
Oct 09 PHP
杏林同学录(五)
Oct 09 PHP
PHP源码之 ext/mysql扩展部分
Jul 17 PHP
初次接触php抽象工厂模式(Elgg)
Mar 21 PHP
PHP extract 将数组拆分成多个变量的函数
Jun 30 PHP
php运行出现Call to undefined function curl_init()的解决方法
Nov 02 PHP
ajax在joomla中的原生态应用代码
Jul 19 PHP
PHP setTime 设置当前时间的代码
Aug 27 PHP
php jq jquery getJSON跨域提交数据完整版
Sep 13 PHP
php+jQuery+Ajax实现点赞效果的方法(附源码下载)
Jul 21 PHP
php实现支付宝当面付(扫码支付)功能
May 30 PHP
PHP开发API接口签名生成及验证操作示例
May 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图片的裁剪与缩放生成符合需求的缩略图
2013/01/11 PHP
php多个字符串替换成同一个的解决方法
2013/06/18 PHP
php创建和删除目录函数介绍和递归删除目录函数分享
2014/11/18 PHP
php实现当前页面点击下载文件的实例代码
2016/11/16 PHP
PHP实现统计所有字符在字符串中出现次数的方法
2017/10/17 PHP
PHP实现的超长文本分页显示功能示例
2018/06/04 PHP
网页里控制图片大小的相关代码
2006/06/25 Javascript
javascript 静态对象和构造函数的使用和公私问题
2010/03/02 Javascript
Raphael一个用于在网页中绘制矢量图形的Javascript库
2013/01/08 Javascript
JavaScript charCodeAt方法入门实例(用于取得指定位置字符的Unicode编码)
2014/10/17 Javascript
轻松创建nodejs服务器(8):非阻塞是如何实现的
2014/12/18 NodeJs
Javascript数组操作函数总结
2015/02/05 Javascript
jQuery easyUI datagrid 增加求和统计行的实现代码
2016/06/01 Javascript
有关vue 开发钉钉 H5 微应用 dd.ready() 不执行问题及快速解决方案
2020/05/09 Javascript
JS forEach跳出循环2种实现方法
2020/06/24 Javascript
如何实现小程序与小程序之间的跳转
2020/11/04 Javascript
Python合并字典键值并去除重复元素的实例
2016/12/18 Python
Python中标准库OS的常用方法总结大全
2017/07/19 Python
通过Py2exe将自己的python程序打包成.exe/.app的方法
2018/05/26 Python
DRF跨域后端解决之django-cors-headers的使用
2019/01/27 Python
python调用c++ ctype list传数组或者返回数组的方法
2019/02/13 Python
Python中的支持向量机SVM的使用(附实例代码)
2019/06/26 Python
Ubuntu18.04安装 PyCharm并使用 Anaconda 管理的Python环境
2020/04/08 Python
浅谈django框架集成swagger以及自定义参数问题
2020/07/07 Python
Kmeans均值聚类算法原理以及Python如何实现
2020/09/26 Python
法国包包和行李箱销售网站:Bagage24.fr
2020/03/24 全球购物
厂长助理岗位职责
2013/12/27 职场文书
优秀共产党员先进事迹
2014/01/27 职场文书
葬礼司仪主持词
2014/03/31 职场文书
小学教师寄语大全
2014/04/03 职场文书
大学新闻系自荐书
2014/05/31 职场文书
2015届本科毕业生自我鉴定
2014/09/27 职场文书
交通事故委托书范本精选
2014/10/04 职场文书
安全生产工作汇报材料
2014/10/28 职场文书
2015年司法局工作总结
2015/05/22 职场文书
新学期家长寄语2016
2015/12/03 职场文书