2011-11-28 76 views
7

我對版本號完全感到困惑。我發現,最多可顯示API版本82.0的文檔,並在該版本是在這裏所做的更改:關於PayPal API版本號的混淆?

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

然而,當我在這裏(對於C#/ ASP.NET)使用集成嚮導:

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

...這幾代版本 「2.3」 ......沒有在附近版 「82.0」 貝寶功能。

有什麼區別?除版本號外,他們似乎使用相同的API。如果有差異,我可以在哪裏找到版本爲2.3的API文檔?

回答

16

集成嚮導只是過時,他們開始使用「大版本號」,如65,68,81,82,83,等
106.0是目前的最新版本之前,從時間莖。
您可以通過加載WSDL https://www.paypalobjects.com/wsdl/PayPalSvc.wsdl並查看ns:版本找到最新版本的API。這是最新的可用API版本。

新的API版本可能會引入新的更改,但核心功能將保持不變。
例如,並行支付僅適用於API版本65.1(在PAYMENTREQUEST不存在之前)。

讀也Best practices for API versioning?

+0

感謝您的回答。考慮到集成嚮導已過時,我仍然使用它(版本76.0),並且生成的paypalfunctions.cs文件似乎仍然適合/很好地工作。你會不會知道我繼續使用它是安全的還是它會過時。 –

+0

它可以工作,但它缺乏新功能,如並行支付,數字商品支持,「訂單項」(項目詳細信息)等等。但如果你不需要這些,就不需要改變。另外你可以隨時手動添加它。 – Robert

0

現在,貝寶API的版本是 「114.0」