0

嗨,

我想使用 Paypal API 的 GetVerifiedStatus。

所以我已经创建了我的应用程序并且我有一个应用程序 ID。

在沙盒中,一切正常,服务返回我客户的状态。

但是当我进行实时通话时,我遇到了这个错误:

“不允许用户执行此操作”

你有解决方案吗?

谢谢!

要求 :

Array
(
    [emailAddress] => myCustomer@email.com
    [matchCriteria] => NONE
)

回复 :

stdClass Object
(
    [responseEnvelope] => stdClass Object
        (
            [timestamp] => 2013-10-29T06:47:26.456-07:00
            [ack] => Failure
            [correlationId] => 21820ac9a046c
            [build] => 7784095
        )

    [error] => Array
        (
            [0] => stdClass Object
                (
                    [errorId] => 550001
                    [domain] => PLATFORM
                    [subdomain] => Application
                    [severity] => Error
                    [category] => Application
                    [message] => User is not allowed to perform this action
                )

        )

)

带有“不允许用户执行此操作”的 Paypal GetVerifiedStatus:这不是同一个问题,因为他用“无法确定 PayPal 帐户状态”更新了错误)

4

2 回答 2

5

为了在实时环境中执行 GetVerifiedStatus 调用,您还需要在参数中传递 firstName 和 lastName,并且它们需要与您正在检查的电子邮件地址的 PayPal 帐户的一致。您还需要将 matchCriteria 设置为“NAME”。因此,您的请求将如下所示:

Array (
    [emailAddress]  => myCustomer@email.com
    [firstName]     => myCustomerFirstName
    [lastName]      => myCustomerLastName
    [matchCriteria] => NAME
)
于 2014-06-02T13:57:06.217 回答
-1

尝试将商家 PayPal 帐户更新为企业帐户并进行验证。

于 2013-10-30T10:13:27.633 回答