gpt4 book ai didi

php - 使用 Paypal 用户名、密码和签名访问 REST API

转载 作者:太空宇宙 更新时间:2023-11-03 16:17:52 26 4
gpt4 key购买 nike

我是 PayPal API 的新手,对使用 API 签名附加到 REST API 有点困惑。我正在创建购物车软件,我希望允许使用该软件的商家使用他们的 API 使用 PayPal 用户名、密码和签名将系统附加到他们的 PayPal 帐户。他们会在设置购物车时将此信息输入到帐户设置中。

在商家方面,这似乎很容易实现,并表示这样做是为了专门为购物车授予 API 访问权限:https://paypal.com/us/cgi-bin/webscr?cmd=_profile-api-access(以商家身份登录后)。

我个人正在使用 PHP 调用 CURL,尽管这可能并不重要。我不明白的是,在 REST API 文档中,包括“打你的第一个电话”文档,它指出我应该发送我的“clientid”和“secret”,而不是商家的“用户名”,“密码”,和“签名”。

https://developer.paypal.com/docs/integration/direct/make-your-first-call/

现在,当我最初以开发人员身份登录时,我能够获得我的“clientid”和“secret”,但那是针对我的应用程序的。我已经使用 PayPal 的测试页面成功地与他们进行了测试通话。但这些当然似乎是为我准备的,而不是为某个特定的客户准备的。

现在,“经典 API”文档确实包含有关使用商家信息连接到 SandBox 的信息。

https://developer.paypal.com/docs/classic/permissions-service/ht_permissions-invoice/

所以我认为我只是在精神上遗漏了一些东西,或者误解了一些基本的东西。假设我同时拥有我的开发人员凭据和商家的 API 凭据,那么向商家(不是我)付款的一般步骤是什么。我缺少的逻辑步骤是什么?

非常感谢任何可以提供帮助的人。

最佳答案

除非被 Paypal 用户纠正,否则这似乎是流程(刚刚经历过):

  • 要求商家将您添加为用户,我想具有 API 访问权限(仅限)

  • 他们将设置您的用户 ID 和密码,然后他们应该将其提供给您。

  • 然后您将使用该用户 ID(不是电子邮件地址)登录 Paypal(此时,您是该商家/帐户的“用户”)您的商家为您提供的特权。

  • 在开发者网站上为您的商家创建应用程序 - 您会注意到,当您到达那里时,显示的是商家的名称(不是“您的”开发者帐户)

此时您应该已设置(来自您创建的应用程序的沙盒和商家的实时 REST 凭据)。我注意到的一件事(好的)是它在某种程度上已经帮助您了解该帐户拥有哪些“实时特权”……因此它有助于指导您整合(范围)和/或建议您的商家做什么 - 例如可能符合也可能不符合直接信用卡付款(仅限 Paypal 帐户付款)。

嗯..

关于php - 使用 Paypal 用户名、密码和签名访问 REST API,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27959058/

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