【发布时间】: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。
总而言之,似乎没有一种“简单”的方式来获取 REST 凭据
我会接受 Neuromatter 的回答,因为他是正确的,使用非弃用的 API 总是更好
【问题讨论】: