Php PayPal REST设置对我的用户来说太高级了,有其他选择吗?
我正在建立一个网站,我将为用户提供他们自己的网店 网店需要能够接受付款,我已经使用PayPal的express checkout(客户端REST)进行了集成 在我为我的用户编写安装指南之前,我认为一切都很好 为了让他们创建REST凭据,他们需要登录PayPal的开发者部分,创建一个沙箱帐户,然后创建一个应用程序 将其与使用NVP/SOAP时的情况进行比较,在NVP/SOAP中,您登录PayPal业务帐户,基本上只需按照流程获取API凭据 此外,Express Checkout的NVP/SOAP实现已被弃用,因此如果可能的话,我真的希望避免这种实现 我觉得我的选择可以归结为: 使用REST并强制我的用户完成一个有点混乱的设置过程 或 使用NVP/SOAP,这是不推荐使用的,但是它有一个更加简化的设置过程 我是错过了什么,还是就是这样? 编辑/更新 我还联系了PayPal支持部门,得到了以下答复: 除了登录PayPal Developer并创建REST应用程序之外,没有其他方法可以获取REST API凭据 唯一其他可用的“方法”是使用Braintree支付,它提供PayPal集成 所以总而言之,似乎没有一种“简单”的方式获得REST证书Php PayPal REST设置对我的用户来说太高级了,有其他选择吗?,php,rest,soap,paypal,Php,Rest,Soap,Paypal,我正在建立一个网站,我将为用户提供他们自己的网店 网店需要能够接受付款,我已经使用PayPal的express checkout(客户端REST)进行了集成 在我为我的用户编写安装指南之前,我认为一切都很好 为了让他们创建REST凭据,他们需要登录PayPal的开发者部分,创建一个沙箱帐户,然后创建一个应用程序 将其与使用NVP/SOAP时的情况进行比较,在NVP/SOAP中,您登录PayPal业务帐户,基本上只需按照流程获取API凭据 此外,Express Checkout的NVP/SOAP实
我将接受neuromatter的答案,因为他是正确的,使用未弃用的API总是比使用REST更好。当你开发新的东西时,你应该避免使用已经不推荐的东西。通常大型组织会告诉你他们是否计划完全关闭某些功能(也许SOAP对于PayPal来说太大了,短期内无法结束),但你不想冒这个风险。甚至比强迫用户设置REST更糟糕的是,强迫用户设置SOAP,然后很快就必须设置REST,因为他们终止了支持 有关上下文,请查看WooCommerce的PayPal设置页面:
正如您所看到的,他们完全希望人们输入凭据来配置他们的存储。解决这一问题的唯一办法是,如果您想提供更全面的服务产品,您(或您雇用的人)可以付费为他们配置商店。但这是一个单独的讨论。与其他人一起讨论。当你开发新的东西时,你应该避免使用已经不推荐的东西。通常大型组织会告诉你他们是否计划完全关闭某些功能(也许SOAP对于PayPal来说太大了,短期内无法结束),但你不想冒这个风险。甚至比强迫用户设置REST更糟糕的是,强迫用户设置SOAP,然后很快就必须设置REST,因为他们终止了支持 有关上下文,请查看WooCommerce的PayPal设置页面: 正如您所看到的,他们完全希望人们输入凭据来配置他们的存储。解决这一问题的唯一办法是,如果您想提供更全面的服务产品,您(或您雇用的人)可以付费为他们配置商店。但这是一个单独的讨论