gpt4 book ai didi

.net-core - 将 Paypal 与 .Net Core 3 集成

转载 作者:行者123 更新时间:2023-12-04 12:40:07 25 4
gpt4 key购买 nike

我有一个 .Net Core 3 项目,我想集成 Paypal。

在过去的项目中,我使用了 Paypal package ,但现在我正在阅读他们的 documentation他们建议使用他们 API 的第 2 版。 (之前我使用的是带有 Paypal SDK 的版本 1)。如果我访问 nuget.com 并查看 Paypal包我看到这个包的版本2仍然是rc :

Version     Downloads   Last updated        
2.0.0-rc2 143,570 2018-04-12T18:17:40Z

现在已经快2年了,所以看起来并不乐观。如果我再次检查他们的文档,我发现他们建议使用以下软件包: PayPalCheckoutSdk .链接到他们的 docs .如果我尝试复制粘贴一个示例,它甚至无法编译(主要是由于某些属性已重命名)。这真的没有给使用这个包提供很大的信心。我最后的手段就是直接调用 paypal API,而不使用他们提供的 SDK。

将 paypal 与我在 .Net Core 3.1 上运行的服务器集成的最佳方式是什么?

选项:
  • 使用 paypal 2.0.0-rc2
  • 使用 PayPalCheckoutSdk
  • 直接调用API
  • 最佳答案

    直接调用 v2/orders API。

    服务器端创建:https://developer.paypal.com/docs/api/orders/v2/#orders_create

    服务器端抓包:https://developer.paypal.com/docs/api/orders/v2/#orders_capture

    客户端 UI:https://developer.paypal.com/demo/checkout/#/pattern/server

    最后,一旦一切正常,不要忽视处理/传播资金失败,这样买家可以在捕获失败时选择不同的资金来源(例如,他们的第一张卡被拒绝):https://developer.paypal.com/docs/checkout/integration-features/funding-failure/

    关于.net-core - 将 Paypal 与 .Net Core 3 集成,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60091911/

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