5

我正在尝试使用 Paypal NVP API 退款交易。我在沙盒帐户中有一些付款,但是当我尝试通过 API 退款时,我得到了You do not have permissions to make this API call. 但我不确定我应该使用什么凭据。

根据文档,它说:

要访问 PayPal API,您需要能够识别您身份的 API 凭证(API 签名或 API 证书)。在 PayPal 沙盒测试环境中运行的示例程序中使用以下示例 API 签名和密码。

API username sdk-three_api1.sdk.com
API password QFZCWN5HZM8VBG7Q
API signature A‑IzJhZZjhg29XQ2qnhapuwxIDzyAZQ92FRP5dqBzVesOkzbdUONzmOU

我尝试为发出退款的沙盒商家帐户生成 API 凭据,但每次尝试时 Paypal 网站都会崩溃。这些是正确的凭据吗?我需要做什么来测试这个?

4

2 回答 2

12

您的测试帐户没有凭据。

要开始在 Sandbox 中使用支付卡,您必须首先创建一个买家测试帐户并启用店内结帐。

登录沙箱后,您将在菜单API 和支付卡凭据中找到该选项 ,然后单击它,您将获得选项创建测试帐户,创建帐户后,您将获得 API 用户名、API 密码和签名。

在您的应用程序中使用这些 API 用户名、API 密码和签名。

于 2012-04-06T02:29:16.990 回答
2

登录后,我在我的帐户中找到了这些详细信息:

转到沙盒选项卡

在此下方,您将找到Accounts。单击帐户

将显示您的所有电子邮件列表。

单击属于企业帐户的电子邮件 ID。

您将看到两个选项:电子邮件 ID 下方的个人资料通知。

单击配置文件后,将弹出一个窗口,其中包含名称帐户详细信息

在那里,您将看到选项卡API Credentials。在此您将找到您的用户名、密码和签名。请注意:您只会在您的业务类型帐户中找到这些详细信息,而不是针对买家类型。

于 2018-02-02T13:37:02.103 回答