paypal沙盒商户账户错误

标签 paypal paypal-sandbox

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

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

我已经在 PayPal 沙箱上创建了几个测试账户,但据我所知,我似乎需要沙箱中的另一个商家账户?如果是这样,我不知道该怎么做。我猜我需要更改查询字符串的“?business=mycode”部分,但我不知道如何将其更改为...

无论如何,我环顾四周并找不到答案,任何人都可以帮助或指导我到另一篇回答这个问题的帖子(我看了但找不到,或者至少我不明白如果我这样做了)?

最佳答案

当从实时更改回沙盒时,如果使用非托管按钮,您需要更改的只是反射(reflect)您尝试测试的环境的 URL 和业务变量的值。这可以设置为您的实际测试或实时卖家帐户的电子邮件地址或商家 ID。如果您尚未创建用于测试的帐户。您可以通过访问 PayPal 的开发者网站并创建一个开发者帐户来做到这一点。完成此操作后,您可以登录开发者帐户并转到“应用程序”选项卡。进入此页面后,单击左侧的沙盒帐户链接,并创建一个预配置的测试卖家帐户。这将生成一个链接到测试帐户的电子邮件地址。这将是您需要使用的电子邮件地址。如果这不起作用,您能否提供您提交给 PayPal 的字符串或您正在使用的按钮代码,我会看一下。

关于paypal沙盒商户账户错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16174859/

相关文章:

PHP - 允许用户只访问一次

paypal - 可以简单地更改 PayPal Express API 版本号吗?

php - 使用 paypal 沙箱 ipn 模拟器时调试 ipn.php

Paypal(NVP API)如何为订单打折?

javascript - Paypal Braintree pop 在 chrome 中被屏蔽

javascript - Paypal 取消功能

ruby-on-rails - PayPal 错误 : This transaction is invalid. 请返回收件人的网站以使用他们的常规结帐流程完成您的交易

asp.net-mvc - 本地主机上的 Paypal 响应

缺少 PayPal 沙箱 API 凭据?

PayPal Plus Sandbox - 按发票付款