如何使用PayPal权限与自适应支付Java API



作为API调用者,我想对我是二级接收方的链式支付进行退款。为此,我需要获得主接收方的许可。

如果我是对的,我需要使用权限API的RequestPermissionsRequest与退款范围来获得权限,并使用响应令牌与paypal重定向的验证码(在用户给予我们权限之后)执行GetAccessTokenRequest来接收访问令牌。

我的问题是如何将此令牌与退款请求调用一起使用?

我在权限API的源代码+示例中找到了答案。要使用访问令牌,您必须从您自己的API设置中创建一个SignatureCredential,然后从访问令牌中创建一个ThirdPartyAuthorization。将ThirdPartyAuthorization设置为SignatureCredential,并使用SignatureCredential作为PermissionService调用的参数。示例代码

有趣的是,对于AdaptivePaymentsService,此凭据不起作用。例如,如果你有退款的权限,你可以简单地调用AdaptivePaymentsService。在没有凭证参数的情况下退款,PayPal将记住您是否获得许可。

感谢您paypal的一致,良好的文档,易于使用的API!:)

最新更新