Paypal 沙箱帐户

Paypal 沙箱帐户,paypal,Paypal,我遵循了前面的步骤,并用PHP实现了这个示例。但无论我做什么,我总是能找回这个: Array ( [responseEnvelope] => Array ( [timestamp] => 2013-03-21T16:01:41.027-07:00 [ack] => Failure [correlationId] => f24ca862fa014 [bui

我遵循了前面的步骤,并用PHP实现了这个示例。但无论我做什么,我总是能找回这个:

Array
(
    [responseEnvelope] => Array
        (
            [timestamp] => 2013-03-21T16:01:41.027-07:00
            [ack] => Failure
            [correlationId] => f24ca862fa014
            [build] => 5343121
        )

    [error] => Array
        (
            [0] => Array
                (
                    [errorId] => 520003
                    [domain] => PLATFORM
                    [subdomain] => Application
                    [severity] => Error
                    [category] => Application
                    [message] => Authentication failed. API credentials are incorrect.
                )

        )

)
事实上,我的API凭据似乎不正确。如果我使用从该站点下载的一些PHP示例中找到的API凭据尝试相同的代码,那么一切都可以正常工作


为什么我的PayPal配置文件生成的API凭据无效?要获得有效的API密钥,我需要做什么?

我看到了您的票据,但我收到了相同的错误。从您提供的内容来看,似乎您使用了错误的凭据。您正在尝试连接沙盒,但是您是否设置了开发人员帐户,并在该帐户中设置了测试沙盒卖家和买家帐户?如果您还没有这样做,您将需要这样做才能使用沙箱进行测试。您似乎正在使用live凭据尝试在沙盒上进行测试,这将不起作用。

您可以在PayPal配置文件中找到的API凭据(显然)不能用于在沙盒中开发内容。您需要登录(使用您的常规PayPal帐户)并创建。其中一个虚拟测试用户必须是业务类型,并且拥有与真实PayPal帐户相同的电子邮件。然后,它将被分配一些虚拟测试API凭据,这些是您需要使用的API凭据

如果您可以提供测试沙盒API凭据,我可以查看一下该帐户并了解可能存在的问题。确保您也在使用测试应用程序id以及您的凭据。@PP_MTS_Chad-请参阅我的编辑。如果您需要完整签名,我不介意通过电子邮件将其发送给您或其他人,但我认为我不应该将其张贴在此处。用户名只允许我在我的终端上查找帐户,凭据允许我对同一帐户运行相同的测试,以查看问题所在。如果您愿意,您可以在这里打开PayPal MTS的票据,并提供您的沙箱凭证,以便我们可以调查该问题。那就告诉我车票号码。你永远不应该提供你的LIVE凭证,因为这些凭证将用于你的LIVE帐户。@PP_MTS_Chad假设你的意思是:
\130322-000279
我在你发布答案之前就发现了这一点。很抱歉浪费大家的时间,但这是一个基本的信息,我还没有找到在20+信息页的我读到目前为止。这是行不通的。沙盒现在甚至不允许您创建与主帐户具有相同电子邮件地址的帐户。也许如果你有一个单独的开发者帐户,但我是加拿大人,我们的常规帐户和开发者帐户是相同的。