我正在尝试使用Paypal NVP API对交易进行退款。我在沙箱账户中有一些付款,但当我试图通过API退款时,我会得到You do not have permissions to make this API call
。但我不确定我应该使用什么凭据。
根据文件,它说:
要访问PayPal API,您需要API凭证,或者API签名或API证书。使用以下内容在中运行的示例程序中的示例API签名和密码PayPal沙盒测试环境。
API username sdk-three_api1.sdk.com
API password QFZCWN5HZM8VBG7Q
API signature A‑IzJhZZjhg29XQ2qnhapuwxIDzyAZQ92FRP5dqBzVesOkzbdUONzmOU
我尝试为发出退款的沙盒商家帐户生成API凭据,但每次我尝试时,Paypal网站都会崩溃。这些是正确的凭据吗?我需要做什么来测试这个?
您的测试帐户没有凭据。
要开始使用Sandbox中的支付卡,您必须首先创建一个买家测试帐户并启用店内结账。
登录沙箱后,您将在菜单中找到该选项API和支付卡凭据然后单击它,您将获得创建测试帐户选项,创建帐户后,您将得到API用户名、API密码和签名。
在应用程序中使用API用户名、API密码和签名。
登录后,我在帐户中发现了以下详细信息:
转到沙箱选项卡
在此下方,您将找到帐户。单击帐户。
将显示您的所有电子邮件列表。
单击属于业务帐户的电子邮件id。
您将在电子邮件id下方看到两个选项:配置文件和通知。
单击配置文件后,将弹出一个窗口,显示名称帐户详细信息。
在其中,您将看到选项卡API凭据。在这里你可以找到你的用户名、密码和签名。请注意:您将只在您的业务类型帐户中找到这些详细信息,而不适用于买家类型。