0

我有一个网站,我正在尝试使用 php 脚本将 paypal 连接到该网站。php 构建查询字符串,然后附上查询字符串提交到https://www.paypal.com/cgi-bin/webscr。我可以验证这工作正常。我尚未处理付款,但它以正确的数量和价格等指向 PayPal。

但是,当我更改为https://www.sandbox.paypal.com/cgi-bin/webscr时,我在尝试处理时出现错误,提示商家 PayPal 帐户存在问题。

我已经在 PayPal 沙盒上创建了几个测试帐户,但是从我可以告诉周围的情况来看,似乎我需要在沙盒中使用另一个商家帐户?如果是这样,我不知道该怎么做。我猜我需要更改查询字符串的“?business = mycode ”部分,但我不知道如何弄清楚将其更改为...

无论如何,我环顾了一会儿,找不到答案,谁能帮助或指导我到另一个回答这个问题的帖子(我看了但找不到,或者至少我不明白)?

4

2 回答 2

1

从实时更改回沙盒时,如果使用非托管按钮,您只需要更改 URL 以反映您尝试测试的环境和业务变量的值。这可以设置为您的实际测试或真实卖家帐户的电子邮件地址或商家 ID。如果您尚未创建用于测试的帐户。您可以通过访问 PayPal 的开发人员站点并创建一个开发人员帐户来完成此操作。完成此操作后,您可以登录开发人员帐户并转到“应用程序”选项卡。进入此页面后,单击左侧沙盒帐户的链接,然后创建一个预配置的测试卖家帐户。这将生成一个链接到测试帐户的电子邮件地址。这将是您需要使用的电子邮件地址。如果这不起作用,

于 2013-04-23T18:42:07.330 回答
0

Paypal 中用于沙盒测试的 API 密钥存在错误...这是由于在您发送购买请求时未在沙盒服务器上正确解码的损坏的密钥生成。

我尝试使用以下沙盒公共凭据,它对我来说很好用

username: sdk-three_api1.sdk.com
password: QFZCWN5HZM8VBG7Q
key: A-IzJhZZjhg29XQ2qnhapuwxIDzyAZQ92FRP5dqBzVesOkzbdUONzmOU

但是我尝试了几次使用我自己创建的沙盒商家帐户....但无法确认成功。

于 2015-05-11T19:41:17.310 回答