如何使用 PayPal-Ruby-SDK 生成授权码以供将来付款?

Posted

技术标签:

【中文标题】如何使用 PayPal-Ruby-SDK 生成授权码以供将来付款?【英文标题】:How to generate an authorization code using PayPal-Ruby-SDK for future payment? 【发布时间】:2015-03-27 16:55:30 【问题描述】:

我正在尝试使用 PayPal-Ruby-SDK example 为 paypal 生成访问令牌以供将来付款。

it "Exchange Authorization Code for Refresh / Access Tokens" do
    # put your authorization code for testing here
    auth_code = ''
    if auth_code != ''
      access_token  = FuturePayment.exch_token(auth_code)
      access_token.should_not be_nil
    end
end

它需要一个我无法找到如何生成的授权码。 任何帮助都将非常有义务。

【问题讨论】:

我也有同样的问题,运气好吗? 2019年年中了,他们的API还不清楚,有什么消息吗? 【参考方案1】:

您只能通过 PayPal 网络登录流程获取授权码。根据Paypal's official documentation.

【讨论】:

【参考方案2】:

授权代码是您在developer.paypal.com注册应用程序时提供给您的应用程序详细信息的一部分,您可以在那里查看您的应用程序以获取代码。

【讨论】:

【参考方案3】:

你不能这样做。您必须调用 API 来创建参考交易:

https://github.com/paypal/PayPal-REST-API-issues/issues/44

滚动到该问题的底部 - 看起来至少他们提供了对 REST API 的某种有限访问,因此您可以跳过他们的 SOAP 内容。

【讨论】:

以上是关于如何使用 PayPal-Ruby-SDK 生成授权码以供将来付款?的主要内容,如果未能解决你的问题,请参考以下文章

PayPal-Ruby-SDK 型号名称冲突

如何使用 JWT api、用户和密码生成动态授权码

怎么获取Intellij IDEA授权码

如何在所有请求标头中传递授权令牌 - Spring Boot java

如何使用基于策略的授权将所需的声明附加到令牌?

如何使用 JWT 令牌进行授权