Paypal API:REST还是CLASSIC?

我已经成功地注册了PayPal的REST API应用程序,但是我不确定这是否是我需要的,或者我需要从同一个屏幕创build一个CLASSIC API应用程序。

到目前为止,我一直在沙箱中进行testing,我一直使用的凭据遵循以下模式:

{ "user" : "a@a.com", "host" : "api.paypal.com", "port": "", "client_id" : "ID", "client_secret": "SECRET", "classicAPI": { "username" : "paypal_api1.domain.com", "password" : "PWD", "signature" : "SIGNATURE", "environment" : "production" } }; 

我的代码试图做的是创build一个订阅,调用“SetExpressCheckout”和“CreateRecurringPaymentsProfile”,但我得到一个“PaypalMissing令牌”的错误。

我是否正确的做法,即REST API和那些凭据? 看起来像我使用ClassicAPI参数不应该注册一个CLASSIC应用程序?

为了澄清,我使用NodeJs和这个插件https://www.npmjs.org/package/paypal-recurring

先谢谢你

Express Checkout特别使用传统的API。 因为REST API还很年轻,而且还不具备传统API提供的所有function,所以现在我build议坚持使用它。

Interesting Posts