网站用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 相关文章推荐
NT IIS下用ODBC连接数据库
Oct 09 PHP
PHP4实际应用经验篇(1)
Oct 09 PHP
PHP clearstatcache()函数详解
Mar 02 PHP
php中用foreach来操作数组的代码
Jul 17 PHP
详解PHP导入导出CSV文件
Nov 03 PHP
摘自织梦CMS中的图片处理类
Aug 08 PHP
Symfony核心类概述
Mar 17 PHP
简单解析PHP程序的运行流程
Jun 23 PHP
完美解决php 导出excle的.csv格式的数据时乱码问题
Feb 18 PHP
PHP基于SMTP协议实现邮件发送实例代码
Apr 27 PHP
PHP封装的page分页类定义与用法完整示例
Dec 24 PHP
PHP 实现链式操作
Mar 09 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
全新的PDO数据库操作类php版(仅适用Mysql)
2012/07/22 PHP
Linux编译升级php的详细方法
2013/11/04 PHP
PHP输出两个数字中间有多少个回文数的方法
2015/03/23 PHP
PHP将Excel导入数据库及数据库数据导出至Excel的方法
2015/06/24 PHP
php微信公众号js-sdk开发应用
2016/11/28 PHP
TP5(thinkPHP5框架)基于bootstrap实现的单图上传插件用法示例
2019/05/29 PHP
Javascript 继承机制的实现
2009/08/12 Javascript
js获取checkbox值的方法
2015/01/28 Javascript
详解AngularJS中自定义指令的使用
2015/06/17 Javascript
深入理解js中this的用法
2016/05/28 Javascript
利用js编写响应式侧边栏
2016/09/17 Javascript
关于js二维数组和多维数组的定义声明(详解)
2016/10/02 Javascript
解析利用javascript如何判断一个数为素数
2016/12/08 Javascript
vue-cli开发环境实现跨域请求的方法
2018/04/07 Javascript
用JS实现根据当前时间随机生成流水号或者订单号
2018/05/31 Javascript
jsonp跨域及实现百度首页联想功能的方法
2018/08/30 Javascript
使用koa2创建web项目的方法步骤
2019/03/12 Javascript
说说如何利用 Node.js 代理解决跨域问题
2019/04/22 Javascript
关于layui的动态图标不显示的解决方法
2019/09/04 Javascript
可拖拽组件slider.js使用方法详解
2020/12/04 Javascript
[02:03]风行者至宝清风环佩外观展示
2020/09/05 DOTA
编写Python CGI脚本的教程
2015/06/29 Python
Python发起请求提示UnicodeEncodeError错误代码解决方法
2020/04/21 Python
解决Opencv+Python cv2.imshow闪退问题
2020/04/24 Python
Jupyter notebook快速入门教程(推荐)
2020/05/18 Python
Python类绑定方法及非绑定方法实例解析
2020/10/09 Python
CSS3下的渐变文字效果实现示例
2018/03/02 HTML / CSS
C#如何允许一个类被继承但是避免这个类的方法被重载?
2015/02/24 面试题
晚会邀请函范文
2014/01/24 职场文书
市场推广策划方案
2014/06/02 职场文书
改作风抓落实促发展心得体会
2014/09/10 职场文书
党员民主生活会材料
2014/12/15 职场文书
求职自我评价怎么写
2015/03/09 职场文书
水知道答案观后感
2015/06/08 职场文书
师范生见习总结范文
2015/06/23 职场文书
2016学习全国教书育人楷模先进事迹心得体会
2016/01/21 职场文书