gpt4 book ai didi

ruby-on-rails - 具有 Paypal 权限和 Paypal Express Checkout 的 Rails

转载 作者:数据小太阳 更新时间:2023-10-29 08:03:27 25 4
gpt4 key购买 nike

我正在构建一个应用程序,用户可以在其中通过 Paypal Permissions SDK ( https://github.com/paypal/permissions-sdk-ruby ) 连接他们自己的 Paypal 帐户。我能够成功获得用户的许可,并能够存储从 Paypal Permissions SDK 返回的 token 。现在,我将以下 gem 用于 Express Checkout ( https://github.com/nov/paypal-express )。但是代表用户的 Paypal Express Checkout 文档并不清楚我们应该如何使用 token 来调用 Express Checkout。

我有以下代码

@api = PayPal::SDK::Permissions::API.new({
token: @credential.paypal_access_token,
token_secret: @credential.paypal_secret_token
})

@credential 是我存储在数据库中的对象,它具有来自 Paypal Permissions SDK 的 token 。

现在获取后,我可以使用@api对象获取Paypal用户名、密码和签名

request = Paypal::Express::Request.new(
:username => @api.config.username,
:password => @api.config.password,
:signature => @api.config.signature
)

现在,我的问题是钱不会直接转到用户的 paypal 帐户,而是转到我们的帐户(我们创建了一个帐户,以便我们可以在 Paypal 的经典 API 部分创建应用程序)。

有没有人可以帮助我?或者为我指出正确的方向?

最佳答案

当代表其他账户调用API时,您需要添加参数“subject”来表明您调用API的账户。 “主题”的值可以是帐户主电子邮件地址或付款人 ID。然后这笔钱将转到作为主题值(value)的帐户。

关于ruby-on-rails - 具有 Paypal 权限和 Paypal Express Checkout 的 Rails,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32577763/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com