网站用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 相关文章推荐
删除及到期域名的查看(抢域名必备哦)
May 14 PHP
攻克CakePHP系列三 表单数据增删改
Oct 22 PHP
PHP 时间转换Unix时间戳代码
Jan 22 PHP
解析php中heredoc的使用方法
Jun 17 PHP
php获取操作系统语言代码
Nov 04 PHP
使用YUI+Ant 实现JS CSS压缩
Sep 02 PHP
PHP的cURL库简介及使用示例
Feb 06 PHP
PHP的文件操作与算法实现的面试题示例
Aug 10 PHP
php正则提取html图片(img)src地址与任意属性的方法
Feb 08 PHP
yii2学习教程之5种内置行为类详解
Aug 03 PHP
PHP扩展mcrypt实现的AES加密功能示例
Jan 29 PHP
Laravel 实现添加多语言提示信息
Oct 25 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
WAMP环境中扩展oracle函数库(oci)
2015/06/26 PHP
详解WordPress中过滤链接与过滤SQL语句的方法
2015/12/18 PHP
Prototype使用指南之enumerable.js
2007/01/10 Javascript
jQuery textarea的长度进行验证
2009/05/06 Javascript
JavaScript 对象、函数和继承
2009/07/07 Javascript
JQuery 自定义CircleAnimation,Animate方法学习笔记
2011/07/10 Javascript
Javascript中常见的校验如域名、手机、邮箱等等
2014/01/02 Javascript
鼠标经过tr时,改变tr当前背景颜色
2014/01/13 Javascript
jQuery插件制作之全局函数用法实例
2015/06/01 Javascript
js实现左侧网页tab滑动门效果代码
2015/09/06 Javascript
javascript循环链表之约瑟夫环的实现方法
2017/01/16 Javascript
Java与JavaScript中判断两字符串是否相等的区别
2017/03/13 Javascript
ES6学习教程之对象的扩展详解
2017/05/02 Javascript
vue中echarts3.0自适应的方法
2018/02/26 Javascript
VSCode中如何利用d.ts文件进行js智能提示
2018/04/13 Javascript
详解Vue调用手机相机和相册以及上传
2019/05/05 Javascript
JavaScript如何借用构造函数继承
2019/11/06 Javascript
[56:48]FNATIC vs EG 2019国际邀请赛小组赛 BO2 第二场 8.15
2019/08/16 DOTA
Python读写unicode文件的方法
2015/07/10 Python
python实现对excel进行数据剔除操作实例
2017/12/07 Python
python中字符串变二维数组的实例讲解
2018/04/03 Python
python使用xlrd和xlwt读写Excel文件的实例代码
2018/09/05 Python
Python Django给admin添加Action的方法实例详解
2019/04/29 Python
Flask框架钩子函数功能与用法分析
2019/08/02 Python
大数据分析用java还是Python
2020/07/06 Python
BeautifulSoup获取指定class样式的div的实现
2020/12/07 Python
python爬取2021猫眼票房字体加密实例
2021/02/19 Python
Redbubble法国:由独立艺术家设计的独特产品
2019/01/08 全球购物
个性化皮包、小袋、生活配件:Mon Purse
2019/03/26 全球购物
C语言笔试题
2014/09/04 面试题
接待员岗位责任制
2014/02/10 职场文书
党支部换届选举方案
2014/05/08 职场文书
给市场的环保建议书
2014/05/14 职场文书
房地产营销活动策划方案
2014/09/15 职场文书
总结python多进程multiprocessing的相关知识
2021/06/29 Python
Java Spring Lifecycle的使用
2022/05/06 Java/Android