【问题标题】:Paypal api - is cURL and IPN needed?Paypal api - 是否需要 cURL 和 IPN?
【发布时间】:2012-03-31 17:41:07
【问题描述】:

谁能告诉我是否可以在不使用 cURL 的情况下在 PHP 中使用 Paypal NVP API。例如。当您请求支付密钥时。

Paypal IPN 功能(我使用的是 localhost)也是必需的,它的功能是什么?

抱歉,Paypal 文档没有回答任何这些问题。

【问题讨论】:

    标签: php paypal paypal-ipn paypal-nvp


    【解决方案1】:

    paypal API 使用 HTTP 协议来发送和接收数据。因此,如果您愿意,您可以使用任何 HTTP 库,甚至可以基于 PHP 套接字编写自己的库并使用它。 cURL 似乎是完成它的最佳方式。

    IPN 是一种通知您帐户中的任何交易的方式。它将 HTTP POST 发送到您指定的 URL,允许您自动执行销售跟踪、运输、下载链接生成等。如果您想手动处理,则无需使用 IPN。

    【讨论】:

      【解决方案2】:

      Paypal 文档确实回答了您的所有问题。 https://cms.paypal.com/us/cgi-bin/?cmd=_render-content&content_ID=developer/e_howto_admin_IPNIntro

      如果您需要检查交易是否成功并且您需要将其写入数据库(例如),那么 IPN 没有办法(使用 fsock 或 curl)

      我曾经根据paypal提供的非常好的代码示例写了一个处理IPN的类:https://cms.paypal.com/us/cgi-bin/?cmd=_render-content&content_ID=developer/library_code

      【讨论】:

        猜你喜欢
        • 2015-05-06
        • 2016-03-07
        • 2016-07-10
        • 2018-06-05
        • 2013-07-10
        • 2014-01-28
        • 1970-01-01
        • 2013-07-08
        • 2021-09-22
        相关资源
        最近更新 更多