gpt4 book ai didi

php - 在 PayPal 中使用 X-PAYPAL-AUTHORIZATION header 进行 TransactionSearch

转载 作者:太空宇宙 更新时间:2023-11-03 15:44:01 25 4
gpt4 key购买 nike

我正在使用 PayPal API 向商家请求权限以访问其帐户的某些部分。其中之一是 TransactionSearch 方法。

通常只有在提供 USER、PWD 和 SIGNATURE 时才能使用 TransactionSearch。但是,在使用 PayPal 的权限服务时,我无法从商家那里访问该信息。我拥有的唯一信息包括:

  • 一个请求 token ,
  • 一个验证码,
  • 一个访问 token ,
  • token secret
  • 生成的签名(我假设我正确生成了这个)

使用此信息,我将以下 X-PAYPAL-AUTHORIZATION header 放在一起:

X-PAYPAL-AUTHORIZATION:timestamp=1337848711,
token =DmyRT4TygwxPvfNExkH29I53S1il6yTmsJFwXRT7jLjaYyezOfUmnQ,
signature=sphzCP0H47JTDJS8uuMsqWHAIAo=

那么在 TransactionSearch 的情况下,我如何使用上面的信息来获取我正在寻找的交易?当然,我可以使用我自己的 USERPWDSIGNATURE,但这只会给我自己的交易,即使我使用X-PAYPAL_AUTHORIZATION header 。我需要那些我刚刚获得许可的商人。

最佳答案

如果您代表第三方行事,您需要在您的数据请求中包含一个 SUBJECT 字段,并传递第三方商家的电子邮件。如果您已经通过该商家的身份验证,您应该获得他们的信息。在 Python 中(抱歉 - 没有 PHP 示例)这些是我作为数据的一部分(不是我的标题)传入的字段。我的标题是空的。

return [('VERSION', self.api_version),  # This is 84 for me.
('user', self.api_username), # This is *your* username.
('PWD', self.api_password), # This is *your* password
('SIGNATURE', self.api_signature), # This is *your* signature.
('SUBJECT', self.subject)] # This is the third party's email.

请注意,这根本不使用 key ,这有点不寻常。

关于php - 在 PayPal 中使用 X-PAYPAL-AUTHORIZATION header 进行 TransactionSearch,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10735258/

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