【问题标题】:PayPal REST setup is too advanced for my users, is there an alternative?PayPal REST 设置对我的用户来说太高级了,有其他选择吗?
【发布时间】:2018-03-06 01:26:18
【问题描述】:

我正在建立一个网站,我将为用户提供他们自己的网上商店。

网上商店需要能够接受付款,我已经使用 PayPal 的快速结帐(客户端 REST)进行了集成。

我认为一切都很好,直到我为我的用户编写设置指南。

为了让他们创建 REST 凭据,他们需要登录到 PayPal 的开发人员部分,创建一个沙盒帐户,然后创建一个应用程序。

将其与使用 NVP/SOAP 时的情况进行比较,您在其中登录您的 PayPal 企业帐户,基本上只需按照流程获取您的 API 凭据。

此外,Express Checkout 的 NVP/SOAP 实现已被弃用,所以如果可能的话,我真的很想避免这种实现。

我觉得我的选择归结为:

使用 REST 并强迫我的用户完成一个有点混乱的设置过程。

使用已弃用的 NVP/SOAP,但设置过程更加简化。

我是不是遗漏了什么,还是原来如此?

编辑/更新

我还联系了 PayPal 支持并收到以下答复:

除了登录 PayPal Developer 并创建 REST 应用程序之外,没有其他方法可以获取 REST API 凭据。

唯一可用的其他“方法”是改用提供 PayPal 集成的 Braintree Payments。

https://www.braintreepayments.com/en-dk?locale=en-dk

总而言之,似乎没有一种“简单”的方式来获取 REST 凭据

我会接受 Neuromatter 的回答,因为他是正确的,使用非弃用的 API 总是更好

【问题讨论】:

    标签: php rest soap paypal


    【解决方案1】:

    使用 REST。当你开发新的东西时,你应该始终避免使用已经过时的东西。通常大型组织会告诉您他们是否计划完全关闭某些功能(而且 SOAP 可能太大而 PayPal 无法很快结束),但您不想冒这个风险。比强迫您的用户设置 REST 更糟糕的是,强迫您的用户设置 SOAP,然后必须在此后不久设置 REST,因为他们终止了支持。

    有关上下文,请查看 WooCommerce 的 PayPal 设置页面: https://docs.woocommerce.com/document/paypal-standard/

    如您所见,他们完全希望人们输入凭据来配置他们的商店。真正解决这个问题的唯一方法是,如果您想提供更全面的服务产品,您(或您雇用的人)将能够为他们配置他们的商店。但这是一个单独的讨论。

    【讨论】:

      猜你喜欢
      • 2013-05-30
      • 1970-01-01
      • 2020-11-03
      • 1970-01-01
      • 2023-04-07
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多