使用REST API代表我们的客户

时间:2017-12-10 19:53:03

标签: rest api paypal oauth

我是一个长期的Paypal API用户,我正在尝试为我的应用程序使用新的(呃)REST API。我对现有的与paypal masspay集成的文档和API的质量感到满意,但我担心我误解了REST API的使用。

我已经完成了至少十几个与许多不同服务的其他OAuth2集成,并且每个人都建立了一个连接,并为我们(第三方应用程序所有者)提供了一个令牌,让我们代表他们行事。

当我发现"我的应用程序"和paypal的REST API,看到它生成了一个client_id / secret,我自然认为我可以创建一个应用程序,并将其集成到我的软件中,以便我的客户可以添加'应用程序(启动oauth连接),然后我有一个令牌,我可以用它代表他们创建支付。回想起来,导致混淆的是,我能够获得一个令牌,然后进行一些REST API调用(特别是身份调用,这给我提供了关于我的客户paypal帐户的信息),但即使我添加了遵循oauth范围:

https://api.paypal.com/v1/payments/。* https://uri.paypal.com/payments/payouts

每当我尝试发起付款或使用除身份调用之外的任何API时,我都会被拒绝。

因此,在进一步挖掘之后,我得出的结论是REST API和整个应用程序'事情只是为您的OWN帐户编写应用程序(身份除外),而不是允许我的应用程序代表第三方行事,就像我曾经做过的所有其他oauth集成一样。

这听起来不错吗?我错过了一些让我能够识别出我代表的商家的东西吗?

我真的想放弃使用masspay API,因为它非常笨重。请帮忙!

0 个答案:

没有答案