【问题标题】:Multiple Cart Checkout w/Paypal使用/Paypal 进行多购物车结帐
【发布时间】:2014-05-13 02:12:11
【问题描述】:

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

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

我们该怎么做?

【问题讨论】:

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


    【解决方案1】:

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

    【讨论】:

    • 唯一的缺点是我们也继承了处理费。我们正在尝试做的是将它们发送到 PayPal 进行付款(这意味着费用不会影响我们),一旦支付,它就会相应地返回给我们。困难的部分是我们必须向众多供应商推送付款以促进这一点。我做了一些进一步的探索,看起来 PayPal 的自适应支付可能是一个很好的解决方案:developer.paypal.com/webapps/developer/docs/classic/…。不过感谢您的帮助!
    • 费用不会影响您,因为您将使用他们帐户中的 Api 令牌来处理付款。这是您和您的客户之间的信任问题。通常,将您的私钥提供给任何 Api 并不是最好的举措。话虽如此,如果您的客户信任您,这并不是什么大不了的事。
    猜你喜欢
    • 2020-07-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-01-12
    • 1970-01-01
    • 2015-04-10
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多