网站用php实现paypal整合方法

 更新时间:2010年11月28日 15:26:12   作者:  
虽然在中国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" 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迭代器和生成器用法实例分析

    这篇文章主要介绍了PHP迭代器和生成器用法,结合实例形式分析了PHP迭代器和生成器的相关概念、原理、应用技巧与使用注意事项,需要的朋友可以参考下
    2019-09-09
  • php轻松实现中英文混排字符串截取

    php轻松实现中英文混排字符串截取

    提到中英文混排计数、截取,大家首先想到的是自己写个截取函数,这在之前的文章中我也提到过,今天我给大家分享的是php的mb扩展,教你如何使用原生态的php函数轻松处理字符串。
    2014-05-05
  • PHP对字符串的递增运算分析

    PHP对字符串的递增运算分析

    在处理字符变量的算数运算时,PHP 沿袭了 Perl 的习惯,而非 C 的。
    2010-08-08
  • 使用PHP生成二维码的方法汇总

    使用PHP生成二维码的方法汇总

    PHP生成二维码最常用的有两种,1.使用google的api生成,2.使用PHP QR Code生成,两种方法生成的二维码都是很清淅的,效果不错。下面我们就来详细看看吧。
    2015-07-07
  • 按上下级层次关系输出内容的PHP代码

    按上下级层次关系输出内容的PHP代码

    php下按上下级层次关系输出内容,需要的朋友可以参考下。
    2010-07-07
  • Laravel中如何轻松容易的输出完整的SQL语句

    Laravel中如何轻松容易的输出完整的SQL语句

    这篇文章主要给大家介绍了关于Laravel中如何轻松容易的输出完整的SQL语句的相关资料,文中通过示例代码介绍的非常详细,对大家的学习或者使用Laravel具有一定的参考学习价值,需要的朋友们下面来一起学习学习吧
    2020-07-07
  • php生成验证码函数

    php生成验证码函数

    这篇文章主要介绍了php生成验证码函数的相关资料,需要的朋友可以参考下
    2015-10-10
  • PHP提示Warning:phpinfo() has been disabled函数禁用的解决方法

    PHP提示Warning:phpinfo() has been disabled函数禁用的解决方法

    这篇文章主要介绍了PHP提示Warning:phpinfo() has been disabled函数禁用的解决方法,涉及针对配置文件中禁用函数的修改技巧,非常具有实用价值,需要的朋友可以参考下
    2014-12-12
  • PHP缓存技术的多种方法小结

    PHP缓存技术的多种方法小结

    这里所说的数据缓存是指数据库查询PHP缓存机制,每次访问页面的时候,都会先检测相应的缓存数据是否存在,如果不存在,就连接数据库,得到数据,并把查询结果序列化后保存到文件中,以后同样的查询结果就直接从缓存表或文件中获得
    2012-08-08
  • php实现以只读方式打开文件的方法

    php实现以只读方式打开文件的方法

    这篇文章主要介绍了php实现以只读方式打开文件的方法,实例分析了php中fopen函数的功能及使用技巧,需要的朋友可以参考下
    2015-03-03

最新评论