PayPal API网站集成有或没有CURL

时间:2014-03-22 11:57:35

标签: php codeigniter curl paypal

PayPals文档非常混乱:

我需要将PayPal API集成到我的网站中,以便客户支付最终金额。我正在使用沙箱进行测试。

现在,从技术上讲,我发现了两种不同的API集成方法:

  1. 没有卷曲 - 使用标题('location',$ urlwithvars)
  2. 使用curl https://developer.paypal.com/docs/classic/express-checkout/gs_expresscheckout/
  3. 现在让我困惑的是 - 只使用卷曲,因为你可以对paypal服务器进行POST调用?因为使用第一个选项,我也可以直接进入paypal程序并在我的通知URL上成功获得JSON响应。

    我正在使用以下库:https://github.com/jersonandyworks/Paypal-Library-by-RomyBlack

    这是否足够,或者我应该使用完整的卷曲过程,如http://www.sanwebe.com/2012/07/paypal-expresscheckout-with-php

    所以基本上主要的问题是:我必须使用curl进程还是header-location-url的想法呢?

    提前致谢

1 个答案:

答案 0 :(得分:0)

您使用的库实际上只是使用Payments Standard,而不是Express Checkout。这可能是你困惑的部分原因。这甚至没有达到实际的API。不确定您是否关心,但我个人更喜欢完整的Express Checkout API,因为它提供了更多的选项和自由集成,无论您想要什么。

我建议您查看我的PHP Class library for PayPal,其中包含所有实际的API。我也有CodeIgniter specific version个。它将为您完成所有API工作,您可以在几分钟内集成几乎所有的电话。