服务器之家:专注于服务器技术及软件下载分享
分类导航

PHP教程|ASP.NET教程|JAVA教程|ASP教程|

服务器之家 - 编程语言 - PHP教程 - 网站用php实现paypal整合方法

网站用php实现paypal整合方法

2019-11-12 14:07php教程网 PHP教程

虽然在中国paypal不是很流行,但如果把范围扩大到世界的话,那paypal无疑就是老大了。

所以今天我就来讲讲如何将你的网站和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" /> 上面这个提交表单我写了差不多最常用到的选项,当然,有特殊需要可以去paypal网站查手册。 

前面表单里提到了IPN(Instant Payment Notification),这个是关键,就是当用户支付成功之后,paypal发给我们的一个通知,里面包含了交易的信息变量,我们指定paypal将这些变量信息发送到我们网站事先已经设定好的页面,通过这个页面把我们需要的变量信息写到数据库里,页面通过$_POST就可以获得想要的信息。如何设置IPN,登入paypal帐号里,点击profile选项,设置IPN就可以了。 

好了,听起来是不是很简单,赶紧整合paypal,这样你的网站就可以接受世界各地用户的支付了!

延伸 · 阅读

精彩推荐
  • PHP教程thinkphp5.0整合phpsocketio完整攻略(绕坑)

    thinkphp5.0整合phpsocketio完整攻略(绕坑)

    这篇文章主要介绍了thinkphp5.0整合phpsocketio完整攻略(绕坑),小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧...

    李益达4272019-09-02
  • PHP教程基于PHP安装zip拓展,以及libzip安装的问题

    基于PHP安装zip拓展,以及libzip安装的问题

    下面小编就为大家分享一篇基于PHP安装zip拓展,以及libzip安装的问题,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧 ...

    了悟生死大事2592019-10-16
  • PHP教程PHP实现cookie跨域session共享的方法分析

    PHP实现cookie跨域session共享的方法分析

    这篇文章主要介绍了PHP实现cookie跨域session共享的方法,结合实例形式分析了php操作cookie的有效期、跨域、session存储等相关操作技巧,需要的朋友可以参考下...

    cscsdvdsv1822019-08-28
  • PHP教程PDO::rollBack讲解

    PDO::rollBack讲解

    今天小编就为大家分享一篇关于PDO::rollBack讲解,小编觉得内容挺不错的,现在分享给大家,具有很好的参考价值,需要的朋友一起跟随小编来看看吧...

    php参考手册3362019-06-25
  • PHP教程PHP定时自动生成静态HTML的实现代码

    PHP定时自动生成静态HTML的实现代码

    为了提高网站的访问速度,我们往往采用生成静态的方式来实现,这样确实把网站的访问速度提高了非常多. ...

    php代码网3852019-11-01
  • PHP教程简单谈谈PHP的垃圾回收机制

    简单谈谈PHP的垃圾回收机制

    这篇文章主要介绍了简单谈谈PHP的垃圾回收机制的相关资料,需要的朋友可以参考下 ...

    hebedich5062019-10-17
  • PHP教程PHP html_entity_decode()函数讲解

    PHP html_entity_decode()函数讲解

    今天小编就为大家分享一篇关于PHP html_entity_decode()函数讲解,小编觉得内容挺不错的,现在分享给大家,具有很好的参考价值,需要的朋友一起跟随小编来...

    php参考手册3402019-06-10
  • PHP教程PHP排序算法之归并排序(Merging Sort)实例详解

    PHP排序算法之归并排序(Merging Sort)实例详解

    这篇文章主要介绍了PHP排序算法之归并排序(Merging Sort),结合实例形式详细分析了php归并排序的原理、定义、使用方法及相关操作注意事项,需要的朋友可以参...

    LSGOZJ3182019-10-11