2017-04-03 102 views
3

我正在为使用Express Checkout的网站提供支持。该网站发送名称值对,到这个端点:api-3t.paypal.com/nvpPayPal NVP/SOAP checkout express仍然支持?

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

这页关于快速结账的NVP/SOAP集成说,自从2017年一月这种方法已经过时: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相同或不同?

谢谢。

+0

https://developer.paypal.com/docs/faq/#how-long-will-you-support-nvpsoap-apis says“目前,没有时间线来移除NVP/SOAP API,我们将在请求发生时继续支持和改进NVP/SOAP API 最终,REST API将取代NVP/SOAP API。我们会提前告诉您任何更改并提供资源以帮助您迁移到REST API “。 –

回答

3

他们不被弃用。他们只是试图让人们进入REST API,但仍有太多人使用NVP/SOAP来杀死它。而且,NVP/SOAP API仍然具有比REST更多的功能,所以在REST完全赶上之前,它们将无法完全杀死它,至少需要几年。即使在那个时候,如果他们决定杀死NVP/SOAP,他们会提前一两年通知你,让你的东西进入REST。

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

+0

谢谢安德鲁! –

+0

看看其余api支持的国家! https://developer.paypal.com/docs/integration/direct/rest-api-payment-country-currency-support/?mark=supported%20countries%20for%20rest%20api – centurian

+0

...也排除所有非洲国家!为什么?为什么? – centurian

相关问题