gpt4 book ai didi

asp.net - 如何将 PayPal Express Checkout 与 ASP.NET 网页站点 ("Razor"集成)

转载 作者:太空宇宙 更新时间:2023-11-03 15:49:01 25 4
gpt4 key购买 nike

我有一个 ASP.NET Razor/Web Pages 站点,我需要将其与 PayPal Express Checkout 集成。 编辑:此集成需要的不仅仅是一个简单的 PayPal 生成的按钮,例如,我需要动态设置价格、商品描述、税金等。

我对网页和 PayPal 集成都很陌生,所以想问一下首选方法是什么。

到目前为止,我发现有这些选项:

  1. 使用PayPal Helper for WebMatrix
  2. 只需阅读 PayPal 规范并创建一个包含隐藏字段等的表单。
  3. 使用一些 NuGet packages from PayPal
  4. 在一些自定义代码中激发灵感,例如 this one

没有。 1 可能是一些过时的代码(发布日期和最近的评论都表明),不。 2 肯定会起作用,但我会独自一人,我希望不会。 3 将是最佳答案,但有许多这样的 NuGet 包,我还没有找到任何好的示例,如果没有其他作品,4 是一个选项。

有什么建议吗?目标是有一个简单的表格,在它下面是我自定义的“立即付款”按钮(最好;也可以是 Paypal 提供的按钮),当用户点击它时,网站应该将他重定向到 Paypal ,处理付款通知/批准等等

最佳答案

我知道这个问题很老了,但如果您正在寻找由 PayPal 提供的支持 Express Checkout 的 SDK,那么您有以下两个选择:

  1. PayPal .NET SDK

    此 SDK(以前称为“RestApiSdk”)构建于较新的 PayPal REST APIs并通过 Payments API 提供对 Express Checkout 的支持.所有 API 调用都使用 OAuth token 来确保安全,并且调用(和相关代码)比其 Classic 对应部分更简洁。虽然 REST 服务的某些方面与 Classic 相比仍不尽如人意(例如订阅),但 REST API 的支付部分大部分与 Classic 相当。展望 future ,这是 PayPal 将投资和改进的 SDK,因此建议任何新集成使用此 SDK。

    最近,GitHub 上的 .NET SDK 存储库更新为 Wiki这有望让开始使用 SDK 变得更容易。此外,包含的 samples project 也投入了大量工作。帮助展示如何将 SDK 用于各种用例。如果缺少用例或需要更好/更多的解释,请毫不犹豫地告诉我。 :)

  2. PayPal Classic Merchant SDK

    Merchant SDK 已经存在了一段时间,所有类都是从 PayPal 的公开可用 WSDL schema files 自动生成的。 .虽然它为每个与 Express Checkout 相关的功能提供支持,但使用它比基于 REST 的 SDK 稍微麻烦一些。

    PayPal 不再积极支持 Merchant SDK,只会在必要时提供错误修复。因此,PayPal 不建议将此 SDK 用于新的集成。

    如果您发现此 SDK 中您喜欢使用的功能在 REST 对应项中不可用,请在此处或 GitHub 上告诉我。对于希望转换的人,我们注意到的一个问题是 REST API 提供通过经典调用进行的付款的付款历史详细信息。 PayPal SDK 团队目前正在研究如何将这种支持添加到基于 REST 的 SDK 中,以便开发人员更轻松地进行转换。

关于asp.net - 如何将 PayPal Express Checkout 与 ASP.NET 网页站点 ("Razor"集成),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23928603/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com