如何以编程方式取消买家协议? (贝)

时间:2017-02-21 22:15:03

标签: api paypal paypal-rest-sdk paypal-subscriptions recurring-billing

我想通过我们的软件完全自动取消买方的定期交易(无需为我们或客户手动登录PayPal帐户)。

https://developer.paypal.com/docs/api/https://developer.paypal.com/docs/api/payments.billing-agreements表示我们可以使用/v1/payments/billing-agreements/<agreement_id>/cancel

但它需要授权。我们不想要求客户自行授权。我们希望完全自动地从我们这边做。

是否有可能在没有客户干预的情况下获取此情况的授权令牌?如果是,怎么样?

1 个答案:

答案 0 :(得分:2)

用户无需授权即可取消协议,这是您需要以编程方式与结算协议进行交互的API授权。

我原以为如果您可以在您的商家Paypal帐户中访问其结算协议的详细信息,那么一旦被授权与API进行通信,您应该可以访问此信息授权取消您帐户中有效的任何协议。

您用于与API通信的PayPal API凭据应与可以访问协议详细信息的PayPal帐户相关联。

在那里,您可以通过协议ID检索PayPal协议,并使用SDK调用取消。

  1. Find the SDK for the language that you wish to use(你没有 在您的问题中指定一种语言)并按照快速入门 指南。快速入门指南包含有关如何创建API密钥以便以编程方式访问帐户的详细信息。

  2. 使用协议ID examples for each are linked here加载协议详细信息。也可以使用api为您的帐户加载所有协议,这样您就可以获得所有协议ID并在需要时循环访问它们。

  3. 根据协议取消取消方法

  4. 我希望这有帮助!