PayPal REST设置对我的用户来说太高了,还有其他选择



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

网络商店需要能够接受付款,并且我已经使用PayPal的Express Checkout(客户端休息)进行了集成。

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

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

将使用NVP/SOAP(在其中登录您的PayPal业务帐户)时,将其与其进行比较,基本上只是遵循流量以获得API凭据。

此外

我觉得自己的选择归结为:

使用休息并迫使我的用户进行某种令人困惑的设置过程。

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

我是否缺少某些东西,还是这是什么?

编辑/更新

我还取得了联系,并收到了以下答案:

除了登录PayPal开发人员并创建REST应用程序外,没有其他方法获得REST API凭据。

唯一可用的其他"方法"是使用Braintree付款,这提供了PayPal集成。

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

因此,总的来说,似乎没有一种"简单"获得REST凭据

我会接受Neuromatter的答案,因为他是正确的,最好使用非剥夺的API

休息。当您开发新的东西时,应该始终避免使用已弃用的东西。通常,大型组织会告诉您他们是否打算完全关闭某些东西(也许肥皂太大了,贝宝无法很快结束),但是您不想冒险。比强迫用户设置休息更糟糕的是要迫使您的用户设置肥皂,然后不久就必须设置休息,因为他们结束了支持。

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

您可以看到他们完全希望人们进入凭据以配置其商店。真正解决这个问题的唯一方法是,如果您想提供更全面的服务产品,您(或您使用的人)可以为他们配置他们的商店。但这是一个单独的讨论。

最新更新