2011-11-28 21 views
7

Sono completamente confuso circa i numeri di versione. Ho trovato la documentazione che mostra fino a API versione 82,0 e le modifiche che sono state fatte in quella versione qui:Confusione circa l'API # di PayPal API?

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

Tuttavia, quando uso la procedura guidata di integrazione qui (per C#/ASP.NET):

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

... it generazioni a funzioni di PayPal per la versione "2.3" ... non vicino a dove versione "82.0".

Qual è la differenza? A parte i numeri di versione, sembrano utilizzare la stessa API. Se c'è una differenza, dove posso trovare la documentazione sull'API che è la versione 2.3?

risposta

16

Il wizard di integrazione è obsoleto e deriva da un momento precedente all'utilizzo di "numeri di versione grandi" come 65, 68, 81, 82, 83, ecc.
106.0 è l'ultima versione corrente.
È possibile trovare la versione più recente dell'API disponibile caricando il WSDL allo https://www.paypalobjects.com/wsdl/PayPalSvc.wsdl e osservando la versione ns :. Questa è l'ultima versione dell'API disponibile.

Nuove modifiche possono essere introdotte con nuove versioni API, ma le funzionalità di base rimarrebbero le stesse.
Ad esempio, i pagamenti paralleli sono disponibili solo con la versione dell'API 65.1 (prima che PAYMENTREQUEST non esistesse).

Leggi anche Best practices for API versioning?

+0

grazie per la risposta. Considerando che l'integrazione guidata è obsoleto, l'ho ancora usato (con la versione 76.0) e il file paypalfunctions.cs che viene generato sembra ancora adattarsi/funzionare bene. Potresti sapere se è sicuro che continui ad usarlo ... o è obsoleto. –

+0

Funziona, ma manca di nuove funzionalità come pagamenti paralleli, supporto per beni digitali, "elementi pubblicitari" (dettagli articolo), eccetera. Ma se non hai bisogno di tutto questo, non c'è bisogno di cambiare. Inoltre puoi sempre aggiungerlo manualmente in seguito. – Robert

0

Ora, la versione API Paypal è "114.0"

Problemi correlati