【问题标题】:Using PayPal Permissions API to do PayPal payments使用 PayPal Permissions API 进行 PayPal 支付
【发布时间】:2014-11-01 16:16:33
【问题描述】:

我正在尝试使用 Java 和 PayPal 创建一个应用程序。

场景:有一个网店、一个买家和我的应用程序。我想创建应用程序,以便买家和网店首先分别授予应用程序付款和收款的权限。然后在未来当买家从网上商店购买东西时,我的应用程序拥有执行此操作所需的所有信息,而无需买家或网上商店的参与。

现在有两点不清楚(我在 PayPal 文档中找不到):

  • 使用 Permissions API,您必须选择 GroupIDs 以获取不同 API 集的权限。我不知道为买家或网店选择哪一个。
  • 然后,使用授权标头,您可以执行 API 调用。在买家的情况下,我想执行 PayPal 付款(不使用信用卡)。我该怎么做呢?我需要调用哪个 API 调用? (自适应支付中的某些东西可能吗?)

提前致谢。

【问题讨论】:

    标签: java paypal paypal-permissions


    【解决方案1】:

    Classic API 有一个可以使用的third party authorization system

    当您向第三方授予权限时,即表示您授予对与帐户或交易相关的特定信息的访问权限,并且还可能授权第三方代表您采取某些行动。这些服务允许第三方进行不同类型的支付、退款、搜索交易数据等。您应该对授予特定第三方的访问类型非常有选择性。

    获得授权后,您就可以代表他们为他们的 PayPal 帐户拨打电话。问题是你只能做他们有权做的事情。因此,例如,如果您想代表他们使用银行卡,他们就必须订阅 Payments Pro。

    【讨论】:

    • 感谢您的回答。使用 Permissions API,您可以完全做到这一点(但另一种方式:developer.paypal.com/webapps/developer/docs/classic/…)。我想知道如何代表他们打电话。我似乎找不到任何关于如何使用 PayPal(获得授权)实际付款的好例子。
    • 在 Classic 中,您使用 SUBJECT 参数传递他们的 PayPal 电子邮件地址
    猜你喜欢
    • 2019-02-27
    • 2011-06-10
    • 2013-04-25
    • 1970-01-01
    • 2014-11-22
    • 2020-08-10
    • 2016-04-03
    • 2016-04-04
    • 2015-04-22
    相关资源
    最近更新 更多