【问题标题】:Paypal API GetVerifiedStatus return User is not allowed to perform this actionPaypal API GetVerifiedStatus 返回用户不允许执行此操作
【发布时间】:2013-11-08 17:26:51
【问题描述】:

喂,

我想使用 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 with "User is not allowed to perform this action":这不是同一个问题,因为他用“无法确定 PayPal 帐户状态”更新错误)

【问题讨论】:

    标签: paypal paypal-adaptive-payments


    【解决方案1】:

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

    Array (
        [emailAddress]  => myCustomer@email.com
        [firstName]     => myCustomerFirstName
        [lastName]      => myCustomerLastName
        [matchCriteria] => NAME
    )
    

    【讨论】:

      【解决方案2】:

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

      【讨论】:

        猜你喜欢
        • 2013-09-25
        • 2012-07-01
        • 2015-02-06
        • 2013-12-02
        • 1970-01-01
        • 2019-01-13
        • 2011-12-12
        • 2020-01-11
        • 2016-09-29
        相关资源
        最近更新 更多