【问题标题】:Connecting PayPal sandbox account REST API连接 PayPal 沙盒账户 REST API
【发布时间】:2014-06-25 21:17:00
【问题描述】:

我正在尝试使用 PayPal 的 REST API 创建发票,但出现身份验证错误。我知道这意味着我的凭据不正确,但问题是我的凭据是正确的,我 100% 确定。我尝试创建新的沙盒帐户并输入了新的详细信息,但仍然收到相同的错误。我正在粘贴代码,请看一下并告诉我有什么问题。

Array
(
    [Errors] => Array
        (
            [0] => Array
                (
                    [Receiver] => 
                    [Category] => Application
                    [Domain] => PLATFORM
                    [ErrorID] => 520003
                    [ExceptionID] => 
                    [Message] => Authentication failed. API credentials are incorrect.
                    [Parameter] => 
                    [Severity] => Error
                    [Subdomain] => Application
                )

        )

    [Ack] => Failure
    [Build] => 10835894
    [CorrelationID] => f0f2e4987adcd
    [Timestamp] => 2014-05-08T05:56:10.442-07:00
    [InvoiceID] => 
    [InvoiceNumber] => 
    [InvoiceURL] => 
    [XMLRequest] => ReturnAllen_US
AngellEYE_PHPClass
    [XMLResponse] => 2014-05-08T05:56:10.442-07:00Failuref0f2e4987adcd10835894520003PLATFORMApplicationErrorApplicationAuthentication failed. API credentials are incorrect.
)

【问题讨论】:

    标签: php rest paypal paypal-sandbox


    【解决方案1】:

    很少有事情会导致该错误代码。传递的明显、不正确或错误输入的凭据。不太明显,将实时站点凭据传递给测试端点,或将测试凭据传递给实时端点。

    您声明您使用的是沙盒凭据,因此您需要确保您正在传递到 REST 测试端点。 (https://api.sandbox.paypal.com 测试模式,https://api.paypal.com 实时)

    【讨论】:

    • 嘿,我的帐户中有一个 REST 应用程序下的应用程序,我使用什么凭据?是从个人资料->我的销售工具->API 访问中获得的,还是通过单击开发者帐户中的 REST 应用程序下创建的应用程序获得的?
    • Rajesh,如果这与您正在开发的应用程序有关,您可能会使用这些应用程序,但我会先通过 paypal.com/mts 联系我们的技术部门以确保是这样。跨度>
    猜你喜欢
    • 2021-11-11
    • 2017-09-10
    • 2013-05-22
    • 2013-02-28
    • 2014-08-28
    • 2018-05-09
    • 2017-03-24
    • 2021-01-30
    • 2014-01-01
    相关资源
    最近更新 更多