c# - 使用 Paypal 进行多购物车结帐

标签 c# asp.net paypal paypal-adaptive-payments

我目前正在编写自定义购物车应用程序,类似于 Etsy,但针对的是专业市场。我们尝试与我们的商家帐户讨论我们是否可以代表我们的各个合作伙伴接受付款(类似于亚马逊即使您从多个卖家那里订购也有一个单一的结账流程)并且被告知没有机会因为我们不够大.

考虑到这一点,我们需要让我们的流程像 Etsy 一样进行多次结帐,除此之外,我们还需要能够通过 PayPal 将付款推送到多个电子邮件(不是链接付款 - 我们只是做不到使用他们内置的商店内容,因为每个“商店”的个人 PayPal ID 不同)。除此之外,我们希望控制结帐流程,就像 Etsy 所做的那样,即使在 PayPal 上,外观/感觉也是自定义的。

我们该怎么做?

最佳答案

这是一个非常大的问题,我将根据个人经验给你一个答案。每个 PayPal 帐户都将获得一个唯一的 key ,以在其 API 中使用,该 key 可通过 nuget 获得。我要警告你,如果你了解 json 并且愿意玩弄它是友好的。在处理多个用户时,您可以将 key 存储在数据库中并在需要时进行替换。您还应该研究 stripe,因为他们的 API 以对开发人员非常友好而闻名。我实际上将我们的服务从 PayPal 转移到了 stripe。现在您可以随时使用他们的系统来管理购物车和其他信息。我决定建立自己的基础设施,因为我想从里到外了解我的网站。此外,通过这样做,我让他们成为我的支付处理器,允许我在不破坏我的完整性的情况下切换处理器。我希望这有帮助。就像我说的,这是一个非常开放的问题

关于c# - 使用 Paypal 进行多购物车结帐,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22800534/

相关文章:

iOS9 PayPal SDK - "An SSL error has occurred...."

ios - 我如何使用 Paypal 进行拆分付款

c# - Vsix(Visual Studio 扩展)右键单击文件的完整路径

c# - 如何允许 netNamedPipeBinding 与要求 UAC 一起工作?

c# - AutoMapper IQueryable Extension 抛出 "Cannot compare elements of type <Complex Type>"

asp.net - IIS 7.0删除子目录时如何防止AppDomain回收?

c# - 如何在服务器端关闭radwindow并刷新父页面

asp.net - 如何在 ASP.NET MVC 中呈现事件报表 WebViewer

Paypal $0 美元交易?

c# - 将派生类转换为基类可以在使用泛型时保留派生知识