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

时间:2015-09-26 08:30:30

标签: paypal paypal-adaptive-payments paypal-permissions

作为API来电者,我想在链接付款方面退款,我是次要接收方。为此我需要主接收器的许可。

如果我是对的,我需要使用权限API的RequestPermissionsRequest和REFUND范围来获取权限,并使用响应令牌和paypal重定向的验证码(在用户授予我们许可后)执行GetAccessTokenRequest以接收访问令牌。

我的问题是如何在RefundRequest调用中使用此令牌?

1 个答案:

答案 0 :(得分:0)

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

有趣的是,使用AdaptivePaymentsService,此凭据不起作用。例如,如果您有权退款,则只需在没有凭证参数的情况下调用AdaptivePaymentsService.refund,PayPal将记住您是否拥有权限。

感谢paypal提供的一致,记录良好,易于使用的API! :)