我目前正在编写自定义购物车应用程序,类似于Etsy,但适用于专业市场。我们尝试与我们的商家帐户讨论我们是否可以代表我们的各个合作伙伴接受付款(类似于亚马逊如果您从多个卖家订购单一结帐流程)并被告知没有机会因为我们不够大
考虑到这一点,我们需要让我们的流程完全像Etsy那样有多个结账,并且我们需要能够通过PayPal将付款推送到多个电子邮件(不是链式付款 - 我们不能使用他们的内置商店东西,因为每个“商店”的个人PayPal ID是不同的。除此之外,我们还想控制结帐流程,就像Etsy所做的那样外观/感觉是自定义的,即使它在PayPal上也是如此。
我们如何解决这个问题?
答案 0 :(得分:1)
这是一个非常大的问题,我将根据个人经验给你答案。每个PayPal帐户都将获得一个唯一的密钥,可在其API中使用,该密钥可通过nuget获得。我要警告你,如果你了解json并愿意玩游戏,这是友好的。处理多个用户时,您可以将密钥存储在数据库中,并在需要时替换。您还应该研究条带,因为他们知道API非常适合开发人员。我实际上将我们的服务从PayPal转移到了条带。现在,您始终可以使用他们的系统来管理购物车和其他信息。我决定建立自己的基础设施,因为我想了解我的网站内外。通过这样做,我把它们只是我的支付处理器,允许我在不破坏我的完整性的情况下切换处理器。我希望这有帮助。就像我说这是一个非常开放的问题