【问题标题】:PayPal NVP/SOAP checkout express still supported?PayPal NVP/SOAP checkout express 是否仍受支持?
【发布时间】:2026-01-28 11:10:02
【问题描述】:

我正在为使用 Express Checkout 的网站提供支持。网站将名称值对发送到此端点:api-3t.paypal.com/nvp

我很困惑这是否已经被弃用,以及它是否会在未来继续工作。

关于 Express Checkout 上的 NVP/SOAP 集成的此页面表明,自 2017 年 1 月起,该方法已被弃用:https://developer.paypal.com/docs/classic/express-checkout/

然而,这个关于 NVP/SOAP API 的页面并没有说明它已被弃用:https://developer.paypal.com/reference/

网站使用这些方法:doDirectPayment、SetExpressCheckout、GetExpressCheckoutDetails 和 DoExpressCheckoutPayment。

快速结账的 NVP/SOAP 集成与 NVP/SOAP API 是一样的还是不同的?

谢谢。

【问题讨论】:

  • developer.paypal.com/docs/faq/… 表示“目前,没有删除 NVP/SOAP API 的时间表。我们将在发出请求时继续支持和改进 NVP/SOAP API。最终,REST API 将取代NVP/SOAP API。我们会提前通知您任何更改,并提供资源来帮助您迁移到 REST API。"

标签: soap paypal nvp


【解决方案1】:

它们没有被弃用。他们只是试图让人们使用 REST API,但仍然有太多人使用 NVP/SOAP 让他们扼杀它。此外,NVP/SOAP API 仍然比 REST 有更多可用的功能,因此在 REST 完全赶上之前,他们无法完全杀死它,这可能至少还需要几年时间。即使在那个时候,如果他们真的决定取消 NVP/SOAP,他们也会提前一两年通知你,让你的东西转移到 REST 上。

如果您根本不想担心它,并且如果 REST 拥有您需要的一切,那么您可能只想继续使用它。

【讨论】: