如何确定是不是使用新的 .NET REST 库验证了 PayPal 帐户

Posted

技术标签:

【中文标题】如何确定是不是使用新的 .NET REST 库验证了 PayPal 帐户【英文标题】:How do I determine if a PayPal account is verified using the new .NET REST Libraries如何确定是否使用新的 .NET REST 库验证了 PayPal 帐户 【发布时间】:2016-03-02 03:07:55 【问题描述】:

所以我使用 Nuget 包在 Visual Studio 2010 中安装了 PayPal.net SDK 1.7.0。就我所有的阅读而言,这是“最新最好的”,并有望成为 PayPal 提供的最前向兼容的库。

我在测试 支付 功能时没有问题,效果很好。

但是,在我进行付款之前,我想在允许付款之前确定 PayPal 用户是否经过验证(地址或银行帐户)。我能找到的唯一描述我在这里需要的文档只能在一个即将被弃用的名为“自适应帐户”的库中找到。

https://github.com/paypal/adaptiveaccounts-sdk-dotnet

你直接去 GitHub 链接,它甚至建议不要使用它。那么,在发出付款之前,我究竟如何实现这种预验证功能呢?

此 Classic SDK 不受积极支持,将在 未来。如需对新集成的全面支持,请使用 贝宝 .NET SDK

那么我是使用它还是我安装的新库支持此功能,但找不到相关文档?

【问题讨论】:

您能联系PayPal 的IT 或技术支持部门吗?也许他们是Security Vulnerability 的现有SDK 【参考方案1】:

目前,我们的 REST API 库不支持 AdaptiveAccounts。

如果您想使用自适应帐户 API,则需要使用经典 API 集成。您应该使用的特定 API 称为 GetVerifiedStatus API。

https://developer.paypal.com/webapps/developer/docs/classic/api/adaptive-accounts/GetVerifiedStatus_API_Operation/

如果您正在为其寻找 SDK,这里是适用于 AdaptiveAccounts 的最新 SDK:https://www.nuget.org/packages/PayPalAdaptiveAccountsSDK/

这不会贬值,至少在 REST API 支持 AdaptiveAccounts API 之前不会很快贬值。

【讨论】:

好的,谢谢。我看到 nuget 链接没有提到弃用。这是我在 Google 搜索中首先找到的它的 GitHub 副本,这让我感到害怕。现在会用! :)

以上是关于如何确定是不是使用新的 .NET REST 库验证了 PayPal 帐户的主要内容,如果未能解决你的问题,请参考以下文章

如何使用基于 HttpClient 和 .net4 的 Rest-client 进行身份验证

如何验证我使用的 boost 库是不是支持 C++11?

如何使用迁移框架添加 Django REST 框架身份验证令牌

调用rest服务时,soap服务中的请求格式确定失败

如何确定.net 应用程序是不是是“核心”应用程序?

如何在 Laravel Jetstream 上使用 REST API 管理用户