在 .Net MVC 中使用 Paypal API 发送和接收资金

Posted

技术标签:

【中文标题】在 .Net MVC 中使用 Paypal API 发送和接收资金【英文标题】:Send and receive money using Paypal API in .Net MVC 【发布时间】:2020-06-28 14:25:04 【问题描述】:

我正在开发一个 .Net MVC 应用程序。应用程序有用户列表,任何用户都可以向任何注册用户汇款。它使用一个第三方支付网关工作。

现在我想用 Paypal 重写这个功能。我已经安装了 Paypal Nuget 包(1.9 版),但我不知道应该使用哪种方法。 此外,我在 Paypal 批量付款文档中看到过,但我想一次向一位用户汇款。 如果我能得到一些示例代码,那就太好了。

让我知道哪种情况适合这种情况。

谢谢

【问题讨论】:

【参考方案1】:

如果您的帐户将汇款,那么您需要使用付款(批量付款的继任者)。您需要做的第一件事是让帐户请求访问权的企业所有者。 Here is how to request access.

【讨论】:

你好@Preston。感谢您的回答。我实现了支付代码。我可以向其他用户汇款。但我无法从任何其他付款人那里发送。支付对象没有任何付款人属性。应用程序应该从任何用户向任何用户汇款 使用常规 PayPal 结账(不是付款),您可以设置一个自定义收款人的结账:developer.paypal.com/docs/checkout/integration-features/… 是否可以在 Paypal 对象中设置 Payer 和 Payee?因为我需要他们两个。假设我创建了一个沙盒帐户,我可以向 B 用户汇款。所以它会从我的帐户向用户 B 汇款。现在如果用户 B 登录网站并且当时他想向用户 C 汇款,我无法设置付款人对象电子邮件。 不,任何人都可以使用按钮结帐——该按钮(带有收款人集)应该只在应该付款的登录用户登录时显示。如果用户 B 登录,则按钮将与 payee:C 一起呈现。如果用户 C 登录,该按钮将呈现给他们应该支付的任何人。以此类推。

以上是关于在 .Net MVC 中使用 Paypal API 发送和接收资金的主要内容,如果未能解决你的问题,请参考以下文章

ASP.NET MVC C# PayPal Rest API - UNAUTHORIZED_PAYMENT

使用 MVC3 的 Paypal API 请求

如何在 asp.net mvc C# 中使用 paypal 交易的交易 ID 获取交易详情?

ASP.NET MVC 4 HttpClient() 问题

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

在 ASP.NET MVC 站点上集成 PayPal 的简单解决方案