【问题标题】:Confusion about PayPal API Version #'s?对 PayPal API 版本号感到困惑?
【发布时间】:2012-01-08 04:12:59
【问题描述】:

我完全对版本号感到困惑。我在这里找到了显示 API 版本 82.0 的文档以及在该版本中所做的更改:

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 的文档?

【问题讨论】:

    标签: paypal


    【解决方案1】:

    集成向导刚刚过时,源于他们开始使用“大版本号”(例如 65、68、81、82、83 等)之前的一段时间。
    106.0 是当前最新版本。
    您可以通过在 https://www.paypalobjects.com/wsdl/PayPalSvc.wsdl 加载 WSDL 并查看 ns:version 来找到可用的 API 的最新版本。这是最新的可用 API 版本。

    新的 API 版本可能会引入新的变化,但核心功能将保持不变。
    例如,并行支付仅适用于 API 版本 65.1(在此之前 PAYMENTREQUEST 不存在)。

    另请阅读Best practices for API versioning?

    【讨论】:

    • 感谢您的回答。考虑到集成向导已经过时,我仍然使用它(版本 76.0)并且生成的 paypalfunctions.cs 文件似乎仍然适合/运行良好。你会碰巧知道我继续使用它是否安全......还是它已经过时了。
    • 它可以工作,但它缺乏新功能,例如并行支付、对数字商品的支持、“行项目”(项目详细信息)等。但是,如果您不需要所有这些,则无需更改。另外,您以后可以随时手动添加。
    【解决方案2】:

    现在,Paypal API 版本是“114.0”

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-10-16
      • 2021-07-27
      • 1970-01-01
      相关资源
      最近更新 更多