【问题标题】:How to use PayPal permission with adaptive payments Java API如何通过自适应支付 Java API 使用 PayPal 权限
【发布时间】:2015-09-26 08:30:30
【问题描述】:

作为 API 调用者,我想在我是次要收款人的情况下对连锁付款进行退款。为此,我需要主要接收者的许可。

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

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

【问题讨论】:

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


    【解决方案1】:

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

    有趣的是,使用 AdaptivePaymentsService 时,此凭据不起作用。例如,如果您有退款权限,您可以简单地调用 AdaptivePaymentsService.refund 而不带 credential 参数,PayPal 会记住您是否有权限。

    感谢 paypal 提供一致的、有据可查的、易于使用的 API! :)

    【讨论】:

      猜你喜欢
      • 2012-05-05
      • 1970-01-01
      • 2012-03-21
      • 1970-01-01
      • 2016-12-11
      • 2014-07-03
      • 2014-03-07
      • 2012-03-13
      • 2015-07-19
      相关资源
      最近更新 更多