2011-11-28 18 views
7

Estoy completamente confundido acerca de los números de versión. He encontrado la documentación que se presenta a la versión 82.0 API y los cambios que se hicieron en esa versión aquí:Confusión acerca de la API de PayPal Número de versión?

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

Sin embargo, cuando se utiliza el asistente de integración aquí (para C#/ASP.NET):

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

... Es generaciones unas funciones de PayPal para la versión "2.3" ... en ninguna parte cerca de la versión "82,0".

¿Cuál es la diferencia? Aparte de los números de versión, parecen estar usando la misma API. Si hay una diferencia, ¿dónde puedo encontrar documentación sobre la API que es la versión 2.3?

Respuesta

16

El asistente de integración es sólo anticuado y se deriva de un tiempo antes de que comenzaron a utilizar como 65, 68, 81, 82, 83, etc.
106.0 es la versión actual de la última versión '' un gran número.
Puede encontrar la última versión de la API disponible cargando WSDL en https://www.paypalobjects.com/wsdl/PayPalSvc.wsdl y mirando ns: versión. Esta es la última versión de API disponible.

Se pueden introducir nuevos cambios con las nuevas versiones de la API, pero la funcionalidad principal seguirá siendo la misma.
Por ejemplo, los pagos paralelos solo están disponibles con API versión 65.1 (antes de que PAYMENTREQUEST no existiera).

Lea también Best practices for API versioning?

+0

gracias por la respuesta. Teniendo en cuenta que el asistente de integración está desactualizado, todavía lo utilicé (con la versión 76.0) y el archivo paypalfunctions.cs que se genera parece ajustarse/funcionar bien. ¿Sabría usted si es seguro para mí seguir usando eso ... o es obsoleto? –

+0

Funciona, pero carece de una nueva funcionalidad, como pagos paralelos, soporte para productos digitales, 'artículos de línea' (detalles del artículo), etcétera. Pero si no necesitas todo eso, no necesitas cambiar. Además, siempre puede agregarlo usted mismo manualmente más adelante. – Robert

0

Ahora, la versión de la API de PayPal es "114.0"

Cuestiones relacionadas