网站用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 07 PHP
PHP读取网页文件内容的实现代码(fopen,curl等)
Jun 23 PHP
几种有用的变型 PHP中循环语句的用法介绍
Jan 30 PHP
php判断正常访问和外部访问的示例
Feb 10 PHP
windows7下安装php的php-ssh2扩展教程
Jul 04 PHP
PHP比你想象的好得多
Nov 27 PHP
php读取远程gzip压缩网页的方法
Dec 29 PHP
php实现字符串翻转的方法
Mar 27 PHP
PHP创建多级目录的两种方法
Oct 28 PHP
php基于ob_start(ob_gzhandler)实现网页压缩功能的方法
Feb 18 PHP
Thinkphp 框架扩展之标签库驱动原理与用法分析
Apr 23 PHP
aec加密 php_php aes加密解密类(兼容php5、php7)
Mar 14 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高级OOP技术演示
2009/08/27 PHP
php中DOMElement操作xml文档实例演示
2013/03/26 PHP
yii2超好用的日期组件和时间组件
2016/05/05 PHP
PHP中常用的数组操作方法笔记整理
2016/05/16 PHP
PHP 数组遍历foreach语法结构及实例
2016/06/13 PHP
php设计模式之职责链模式实例分析【星际争霸游戏案例】
2020/03/27 PHP
表单(FORM)的一些实用效果代码
2007/03/25 Javascript
初学JavaScript_03(ExtJs Grid的简单使用)
2008/10/02 Javascript
jQuery中与toggleClass等价的程序段 以及未来学习的方向
2010/03/18 Javascript
Javascript 面试题随笔
2011/03/31 Javascript
js 动态修改css文件的方法
2014/08/05 Javascript
Bootstrap学习系列之使用 Bootstrap Typeahead 组件实现百度下拉效果
2016/07/07 Javascript
form+iframe解决跨域上传文件的方法
2016/11/18 Javascript
几行js代码实现自适应
2017/02/24 Javascript
纯JS实现只能输入数字的简单代码
2017/06/21 Javascript
通过示例彻底搞懂js闭包
2017/08/10 Javascript
vue中v-model动态生成的实例详解
2017/10/27 Javascript
详解js获取video任意时间的画面截图
2019/04/17 Javascript
使用ThinkJs搭建微信中控服务的实现方法
2019/08/08 Javascript
微信小程序嵌入腾讯视频源过程详解
2019/08/08 Javascript
微信小程序商品详情页底部弹出框
2019/11/22 Javascript
vue3.0中友好使用antdv示例详解
2021/01/05 Vue.js
[01:11:48]Fnatic vs IG 2018国际邀请赛小组赛BO2 第二场 8.17
2018/08/18 DOTA
[01:22:29]真视界:2019年国际邀请赛总决赛
2020/01/29 DOTA
Python中的模块导入和读取键盘输入的方法
2015/10/16 Python
python实现class对象转换成json/字典的方法
2016/03/11 Python
Python单元测试及unittest框架用法实例解析
2020/07/09 Python
建筑工程技术应届生自荐信
2013/09/27 职场文书
办公室驾驶员岗位职责
2013/11/15 职场文书
汽车制造与装配专业自荐信范文
2014/01/02 职场文书
幼儿园庆六一游园活动方案
2014/01/29 职场文书
采购部部长岗位职责
2014/02/06 职场文书
商场促销活动总结
2014/07/10 职场文书
医药公司开票员岗位职责
2015/04/15 职场文书
单位更名证明
2015/06/18 职场文书
小程序自定义轮播图圆点组件
2022/06/25 Javascript