【问题标题】:Manually grant a Third-Party integration手动授予第三方集成
【发布时间】:2014-04-05 13:44:50
【问题描述】:

我希望将 paypal 集成为我的客户的支付网关。

我知道要获得第三方权限,您可以使用 RequestPermissions 它将返回一个令牌,您可以使用该令牌向用户请求权限,然后您将拥有访问令牌和秘密令牌来调用 Paypal API。

但在我的集成中我不能使用重定向和回调,所以我需要我的客户手动授予权限,如贝宝文档中所述:https://developer.paypal.com/docs/classic/admin/third-party/

我的问题是,在我的客户在他的第三方权限中添加我的应用程序之后,我如何仅使用他的贝宝电子邮件检索用户的访问令牌/秘密令牌?或者,我不需要它,我可以只使用客户的电子邮件调用 Paypal Api?

感谢您的帮助。

【问题讨论】:

    标签: java paypal paypal-permissions


    【解决方案1】:

    您可以通过登录到您的 PayPal 帐户、进入个人资料,然后进入 API 访问(或者可能会显示请求 API 凭据)手动执行此操作。

    进入后,您将选择授予 API 权限,然后输入您授予权限的应用程序的 API 用户名,然后选中您要授予的权限的所有复选框。

    当然,您可以让您的用户在他们的帐户中执行此操作,并使用您的 API 用户名来授予权限。

    然后您只需在您的 API 请求中的 SUBJECT 参数中发送他们的 PayPal 电子邮件地址,就像您执行 un/pw/signature 一样。

    【讨论】:

    • 好的,谢谢,这是我的想法,但不确定,所以在我的 API 请求中,我只需输入我的凭据和授予我第三方权限的用户电子邮件,对吗?跨度>
    • 安德鲁,还有一个问题。要使用 paypal payment pro,客户账户必须在美国。但是我也需要在美国申报我的APP吗?或者我的应用程序可以是非美国的,而需要在美国开设帐户的是客户。谢谢。
    • 客户需要在美国、英国或加拿大。
    【解决方案2】:

    首先,您可以继续https://developer.paypal.com/docs/classic/lifecycle/ug_sandbox/ 链接并按照说明创建沙盒帐户。 创建帐户后,您可以获得凭证。

    【讨论】:

    • 我已经有了我的账户和凭证,但我需要的是客户,我将代表第三方进行 API 调用
    • 对于客户,您可以在沙盒而非业务中创建个人帐户。
    • 对你有帮助吗?
    • 不是很抱歉,我的问题不是关于创建帐户,而是关于当我的客户授予我应用程序的第三个权限时,我需要什么参数来调用 paypal API
    猜你喜欢
    • 2014-10-09
    • 1970-01-01
    • 2020-05-05
    • 2012-07-04
    • 1970-01-01
    • 1970-01-01
    • 2020-09-13
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多