为 paypal SANDBOX 创建 API 凭证

Posted

技术标签:

【中文标题】为 paypal SANDBOX 创建 API 凭证【英文标题】:create API credentials for paypal SANDBOX 【发布时间】:2014-09-27 19:21:11 【问题描述】:

这里 https://developer.paypal.com/webapps/developer/docs/classic/api/apiCredentials/ 有文章如何获取贝宝的 API 凭据 但是当我登录到沙盒页面时,视图不同了 我没有看到任何“我的销售工具”链接:

http://s49.radikal.ru/i125/1408/be/ee6c8d02449f.png

如何为 paypal SANDBOX 创建 API 凭据?

谢谢!

【问题讨论】:

【参考方案1】:

你可以去PayPal's Sandbox Site

1.> 使用您的沙盒帐户的电子邮件和密码登录。

示例 邮箱:sandboxaccount@paypal.com 密码:testaccount14 [注意:上述凭据无效。这只是一个例子]

2.>登录后,点击“我的帐户”选项卡下的“个人资料”选项 3.>尝试找到显示“请求 API 凭据”的链接 4.>现在点击“选项 1 - PayPal API”下的“设置 PayPal API 凭据和权限” 5.>现在点击“选项 2”下的“查看 API 签名”

这应该会显示该帐户的 API 凭据(API 用户名、密码、签名)

希望对你有帮助。

注意: PayPal Developer 和 PayPal Sandbox 是两个不同的网站。 PayPal Developer - 允许您登录到开发者的帐户,这样您就可以创建不同类型的 PayPal 沙盒帐户。它还向您显示其中创建的沙盒帐户的 API 凭据。并且还允许您在内部登录到 PayPal Sandbox 帐户。

PayPal Sandbox - 允许您使用创建沙盒帐户时设置的沙盒电子邮件和密码(来自开发者网站)直接登录特定沙盒帐户的沙盒站点

【讨论】:

尝试找到显示“请求 API 凭据”的链接。祝你好运【参考方案2】:

实际上,这比通过帐户要容易一些。您可以从您的开发者帐户中获取它们。

只需转到http://developer.paypal.com 并在那里登录。然后转到“应用程序”、“沙盒帐户”,您将在此处开始创建沙盒帐户。

在这里,您会看到沙盒帐户列表,旁边有一个小下拉箭头。点击这里查看一些额外的链接:个人资料 |通知

单击配置文件,然后您将看到 API 凭据选项卡。

更快捷的方法是直接发送use this tool。使用您的沙盒帐户登录,它将返回该帐户的 API 凭据。

【讨论】:

我这样做了,但就我而言,没有“API 凭据”选项卡。 s017.radikal.ru/i440/1408/d1/c585115ddb37.png我要创造什么吗? 您创建的是卖家账户还是买家账户?也许您的沙盒帐户设置为个人买家帐户..??你试过我提供的链接吗?当你登录它时它会做什么? 安德鲁,谢谢你的帮助!我创建了个人账户(买家账户)。我发现我之前登录到贝宝并将其用作 API 凭据。但是当我尝试支付所选择的商品时,我收到错误“无法处理此交易。要收取的金额为零。”。似乎为了在沙盒中进行测试,我必须保留几个登录名,但我在这里混淆了“谁是谁”。您能否对此进行解释或参考一些很好的解释。 我也尝试在sandbox.paypal.com/us/cgi-bin/webscr?cmd=_registration-run 获取新帐户并收到错误:服务暂时不可用 由于维护停机或容量问题,服务器暂时无法为您的请求提供服务。请稍后再试。 要从头到尾测试 PayPal 付款,您需要一个买家账户和一个卖家账户。您在结帐时以买方身份登录以支付卖方帐户,然后您可以看到每一端的资金,就像实际用户使用您的应用程序看到的一样。为了获得 API 凭证,您必须使用企业帐户,因此设置一个作为卖家帐户并使用该帐户。那么你应该准备好了。【参考方案3】:

2018 年更新

自从提出问题以来,该网站已被修改。以下是为 paypal SANDBOX 查找 API 凭据的新路径:

1) 转至https://www.sandbox.paypal.com/

2) 使用卖家沙盒账号登录

3) 点击Profile,然后点击Profile and Settings

4) 点击My sellings preferences

5) 点击UpdateAPI Access

6) 点击NVP/SOAP API integration (Classic)框中的Manage API credentials

7) 点击Show 查看您的凭据

【讨论】:

以上是关于为 paypal SANDBOX 创建 API 凭证的主要内容,如果未能解决你的问题,请参考以下文章

PayPal REST Sandbox API 提供 INTERNAL_SERVICE_ERROR

无法解析远程名称:'api-3t.sandbox.paypal.com'

访问 https://api.sandbox.paypal.com 时得到 Http 响应码 400

Paypal Sandbox 付款状态待定

访问 PayPal 沙箱 Rest API 时响应 401

访问https://api.sandbox.paypal.com时获得Http响应代码400