Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Confusion about PayPal API Version #'s?

Tags:

paypal

I'm completely confused about the version numbers. I found the documentation that shows up to API version 82.0 and the changes that were made in that version here:

https://cms.paypal.com/us/cgi-bin/?cmd=_render-content&content_ID=developer/e_howto_api_nvp_PreviousAPIVersionsNVP

However, when I use the integration wizard here (for C#/ASP.NET):

https://www.paypal-labs.com/integrationwizard/ecpaypal/main.php

... it generations a paypal functions for version "2.3"... no where near version "82.0".

What is the difference? Aside from the version numbers, they appear to be using the same API. If there is a difference, where can i find documentation on the API that is version 2.3?

like image 608
Ralph N Avatar asked Nov 28 '11 18:11

Ralph N


1 Answers

The integration wizard is just outdated and stems from a time before they started using 'large version numbers' such as 65, 68, 81, 82, 83, etc.
106.0 is the current latest version.
You can find the latest version of the API's available by loading the WSDL at https://www.paypalobjects.com/wsdl/PayPalSvc.wsdl and looking at the ns:version. This is the latest available API version.

New changes may be introduced with new API versions, but core functionality would remain the same.
For example, parallel payments is only available with API version 65.1 (before that PAYMENTREQUEST didn't exist).

Read also Best practices for API versioning?

like image 107
Robert Avatar answered Oct 03 '22 08:10

Robert