网站用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类Class的概念
Jun 14 PHP
PHP优于Node.js的五大理由分享
Sep 15 PHP
解析php中var_dump,var_export,print_r三个函数的区别
Jun 21 PHP
PHP分页效率终结版(推荐)
Jul 01 PHP
部署PHP项目应该注意的几点事项分享
Dec 20 PHP
php修改指定文件后缀的方法
Sep 11 PHP
CI框架中cookie的操作方法分析
Dec 12 PHP
PHP 实现代码复用的一个方法 traits新特性
Feb 22 PHP
PHP判断浏览器、判断语言代码分享
Mar 05 PHP
WAMP环境中扩展oracle函数库(oci)
Jun 26 PHP
Thinkphp5框架使用validate实现验证功能的方法
Aug 27 PHP
解决PhpStorm64不能启动的问题
Jun 20 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获取淘宝分类id示例
2014/01/16 PHP
VPS中使用LNMP安装WordPress教程
2014/12/28 PHP
php实现表单多按钮提交action的处理方法
2015/10/24 PHP
php实现遍历多维数组的方法
2015/11/25 PHP
win平台安装配置Nginx+php+mysql 环境
2016/01/12 PHP
PHP如何实现阿里云短信sdk灵活应用在项目中的方法
2019/06/14 PHP
在一个form用一个SUBMIT(或button)分别提交到两个处理表单页面的代码
2007/02/15 Javascript
学习JavaScript的最佳方法分享
2011/10/21 Javascript
js函数的引用, 关于内存的开销
2012/09/17 Javascript
原生JS实现加入收藏夹的代码
2013/10/24 Javascript
javascript如何定义对象数组
2016/06/07 Javascript
Ubuntu 16.04 64位中搭建Node.js开发环境教程
2016/10/19 Javascript
jQuery选取所有复选框被选中的值并用Ajax异步提交数据的实例
2017/08/04 jQuery
React学习之事件绑定的几种方法对比
2017/09/24 Javascript
Vue+webpack项目基础配置教程
2018/02/12 Javascript
Vue项目总结之webpack常规打包优化方案
2019/06/06 Javascript
[02:25]DOTA2英雄基础教程 熊战士
2014/01/03 DOTA
python网络编程学习笔记(10):webpy框架
2014/06/09 Python
python中pass语句用法实例分析
2015/04/30 Python
Python语言实现将图片转化为html页面
2017/12/06 Python
python对html过滤处理的方法
2018/10/21 Python
python如何实现一个刷网页小程序
2018/11/27 Python
Python3如何使用多线程升程序运行速度
2020/08/11 Python
罗技英国官方网站:Logitech UK
2020/11/03 全球购物
日语专业毕业生自荐信
2013/11/11 职场文书
和睦家庭事迹
2014/05/14 职场文书
计算机毕业生求职信
2014/06/10 职场文书
应届生求职自荐信
2014/07/04 职场文书
群众路线教育实践活动心得体会(教师)
2014/10/31 职场文书
《叶问2》观后感
2015/06/15 职场文书
2016年教师节贺卡寄语
2015/12/04 职场文书
《藏戏》教学反思
2016/02/23 职场文书
Python+腾讯云服务器实现每日自动健康打卡
2021/12/06 Python
使用 Apache Dubbo 实现远程通信(微服务架构)
2022/02/12 Servers
P站美图推荐——变身女主角特辑
2022/03/20 日漫
css中有哪些方式可以隐藏页面元素及区别
2022/06/16 HTML / CSS