Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

PayPal NVP/SOAP checkout express still supported?

Tags:

soap

paypal

nvp

I'm providing support to a website that uses Express Checkout. The website sends Name Value Pairs, to this endpoint: api-3t.paypal.com/nvp

I'm confused about whether this is already deprecated or not, and whether it will continue working in the future.

This page about the NVP/SOAP integration on Express Checkout says that this method is deprecated since January of 2017: https://developer.paypal.com/docs/classic/express-checkout/

Yet this page about the NVP/SOAP API doesn't say anything about it being deprecated: https://developer.paypal.com/reference/

The website uses these methods: doDirectPayment, SetExpressCheckout, GetExpressCheckoutDetails and DoExpressCheckoutPayment.

Is the NVP/SOAP integration for express checkout the same thing, or different from the NVP/SOAP API?

Thank you.

like image 742
Juan Alzate Avatar asked Apr 03 '17 19:04

Juan Alzate


1 Answers

They aren't deprecated. They're just trying to get people over to the REST APIs, but there are still way too many people using NVP/SOAP for them to kill it. Also, the NVP/SOAP API still has more features available than REST, so they won't be able to fully kill it until REST gets completely caught up, which could take another couple of years at least. Even at that time, if they do decide to kill NVP/SOAP they'll give you a year or two of advance notice to get your stuff moved onto REST.

If you don't want to worry about it at all, and if REST has everything you need then you may just want to go ahead and use that.

like image 83
Drew Angell Avatar answered Sep 20 '22 19:09

Drew Angell