带PayPal的多个购物车结帐

本文关键字:购物车 PayPal | 更新日期: 2023-09-27 17:56:08

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

考虑到这一点,我们需要使我们的流程像 Etsy 一样有多个结账,与此同时,我们需要能够通过PayPal将付款推送到多个电子邮件(不是链式付款 - 我们只是不能使用他们的内置商店的东西,因为每个"商店"的个人PayPal ID 不同)。除此之外,我们还想像 Etsy 一样控制结账流程,即使它是PayPal,外观/感觉也是自定义的。

我们该怎么做呢?

带PayPal的多个购物车结帐

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