作为API来电者,我想在链接付款方面退款,我是次要接收方。为此我需要主接收器的许可。
如果我是对的,我需要使用权限API的RequestPermissionsRequest和REFUND范围来获取权限,并使用响应令牌和paypal重定向的验证码(在用户授予我们许可后)执行GetAccessTokenRequest以接收访问令牌。
我的问题是如何在RefundRequest调用中使用此令牌?
答案 0 :(得分:0)
我在源代码+权限API的示例中找到了答案。 要使用访问令牌,您必须从自己的API设置创建SignatureCredential,然后从访问令牌创建ThirdPartyAuthorization。将ThirdPartyAuthorization设置为SignatureCredential并使用SignatureCredential作为PermissionService调用的参数。 Example code
有趣的是,使用AdaptivePaymentsService,此凭据不起作用。例如,如果您有权退款,则只需在没有凭证参数的情况下调用AdaptivePaymentsService.refund,PayPal将记住您是否拥有权限。
感谢paypal提供的一致,记录良好,易于使用的API! :)