如何在 asp.net mvc 中验证 PayPal 企业电子邮件是不是正确

Posted

技术标签:

【中文标题】如何在 asp.net mvc 中验证 PayPal 企业电子邮件是不是正确【英文标题】:How to verify PayPal business email is correct or not in asp.net mvc如何在 asp.net mvc 中验证 PayPal 企业电子邮件是否正确 【发布时间】:2018-04-20 21:18:16 【问题描述】:

我们正在开发基于卖家的系统。卖家可以在其中添加 PayPal 业务电子邮件,以便直接将付款存入该帐户。

我们有什么方法可以检查卖家添加的企业电子邮件是否正确或不使用 PayPal API?这样我们可以减少客户下订单时的错误。

我必须从 asp.net 应用程序进行验证。不在 PayPal 网站中。

【问题讨论】:

Validate an email is linked to a valid PayPal account的可能重复 阅读我的问题两次..您提供的评论不正确..我需要 api 来检查卖家添加的 paypal 业务电子邮件是对还是错。 这与***.com/questions/11057058/… 有何不同? 您可以在该链接中看到答案.. 它重定向到那里的文档.. 不是检查卖家添加的电子邮件的特定主题是否是商业电子邮件。 @mjwills:这可能是重复的,但 OP 对于链接非常正确,接受的答案的 URL 只是 PayPal 文档。 PayPal 可能会更改 URL,但该答案已失效。 【参考方案1】:

好吧,如果您要验证供应商,根据我的观点,您还需要检查帐户类型,否则正常帐户会在下订单时产生问题..不是吗?

这有点棘手,但在这种情况下,您可以使用 使用 PayPal 登录 功能。 为您的供应商创建一个按钮以验证 PayPal 帐户,并调用 PayPal API。一旦它重定向到您的应用程序,您将收到来自 PayPal 的回复,其中包含所有信息,包括 emailemail_verifiedverified_accountaccount_type。然后你可以随心所欲地处理它。

文档:Integrate Log In with PayPal

希望这会有所帮助!

【讨论】:

您如何获得account_type? developer.paypal.com/docs/api/identity/v1 - 贝宝的 userinfo 不提供回应

以上是关于如何在 asp.net mvc 中验证 PayPal 企业电子邮件是不是正确的主要内容,如果未能解决你的问题,请参考以下文章

如何使用集成身份验证在 asp net mvc 中强制重新身份验证

在ASP.NET MVC4中如何执行远程验证?

如何在 ASP.Net MVC 应用程序中使用来自 WCF 身份验证服务的身份验证 cookie

如何在 ASP.NET MVC 3 Intranet 应用程序中重新验证用户身份?

如何在 ASP.NET MVC 模型验证中检查字符串是不是包含 HTML 代码?

如何在 ASP.NET MVC 5.2.3 和 Katana 中正确设置双重身份验证?