I am trying to implement chained adaptive payment with the Paypal SOAP API. In my sandbox it works fine. Now I moved the code to the live API. When I make a payment with a primary receiver it return this error:
我正在尝试使用Paypal SOAP API实现链式自适应支付。在我的沙箱里它工作得很好。现在,我将代码移动到live API。当我向主接收方付款时,它会返回以下错误:
user is not allowed to perform this action
用户不允许执行此操作
I have the application id and approval for my account. How can I solve this error?
我有我的申请id和批准我的帐户。我如何解决这个错误?
2 个解决方案
#1
5
We are having this issue too, currently our app is only conditionally approved. The top answer to this question on x.com seems to suggest that some operations using the adaptive payments API, including chained payments (which we are having the issue with) won't work while the app is conditionally approved.
我们也有这个问题,目前我们的应用只是有条件的批准。在x.com上,对这个问题的最高回答似乎是,一些使用适应性支付API的操作,包括链式支付(我们有这个问题),在该应用被有条件地批准的情况下,将不起作用。
Quote from there for your convenience :)
为了您的方便,这里引用:)
we were getting this error when "conditionally approved" here is the answer from support
当“有条件批准”时,我们得到了这个错误的答案
Thank you for contacting Merchant Services.
感谢您联系商家服务。
A transaction in "Conditionally Approved" status means that you will be able to process basic and parallel payments.
“有条件批准”状态下的交易意味着您将能够处理基本和并行支付。
Please note that it may take several days for our app review team to completely approve your application so that you can process chained payments.
请注意,我们的app review team可能需要几天才能完全批准您的应用,这样您就可以处理链式支付了。
They should be in contact with you directly through x.com if they need more information before approving it.
在批准之前,如果他们需要更多的信息,他们应该通过x.com直接与你联系。
#2
0
I get this same problem too, basic on Paypal FAQ, we found the phase or state for getting a Live APP ID, there 2 phase there are:
我也遇到了同样的问题,在Paypal FAQ上,我们找到了获取实时应用ID的阶段或状态,有两个阶段:
Request More Info Phase
请求更多信息阶段
- Open indicates that your application has been received, is under review, and your AppID is not yet functional
- Open表示您的应用程序已经收到,正在检查,而您的AppID还没有功能
- Conditionally Approved indicates that your application is still under review, but you have been granted basic functionality in the meantime.
- 有条件地批准表明您的应用程序仍在审查中,但同时您已被授予基本功能。
Final Decision Phase
最终决定阶段
- Auto-Approved indicates that your account did not require a manual review and has automatically been approved. You now have full access. In most instances, basic requests (e.g., features and functionality) receive this action. Upon Auto-Approval, you are assigned a Live AppID and can begin Sandbox testing immediately.
- 自动批准表明您的帐户不需要手动审查,并已自动批准。您现在可以完全访问了。在大多数情况下,基本的请求(例如,特性和功能)都接受这个操作。在自动批准之后,您将被分配一个活动的AppID,并可以立即开始沙箱测试。
- Approved indicates that your account has been manually reviewed and approved. You have been assigned a Live AppID and can begin working in the live production environment immediately.
- 批准表明您的帐户已被手动审查和批准。您已经被分配了一个活动AppID,可以立即开始在活动生产环境中工作。
- Rejected indicates that your application has been declined and your AppID has not been activated for functionality. You will receive an email explaining why your application was rejected and the same explanation will be accessible in your My Applications Dashboard. Your application is permanently closed after being rejected.
- 拒绝表明您的应用程序已经被拒绝,您的AppID还没有被激活。您将收到一封电子邮件,解释为什么您的应用程序被拒绝,同样的解释将在您的应用程序仪表板中访问。您的申请被拒绝后将永久关闭。
- Retired indicates that you manually opted in to deleting your application and, as a result, your AppID is no longer active.
- 退役表示您手动选择删除应用程序,因此您的AppID不再活动。
#1
5
We are having this issue too, currently our app is only conditionally approved. The top answer to this question on x.com seems to suggest that some operations using the adaptive payments API, including chained payments (which we are having the issue with) won't work while the app is conditionally approved.
我们也有这个问题,目前我们的应用只是有条件的批准。在x.com上,对这个问题的最高回答似乎是,一些使用适应性支付API的操作,包括链式支付(我们有这个问题),在该应用被有条件地批准的情况下,将不起作用。
Quote from there for your convenience :)
为了您的方便,这里引用:)
we were getting this error when "conditionally approved" here is the answer from support
当“有条件批准”时,我们得到了这个错误的答案
Thank you for contacting Merchant Services.
感谢您联系商家服务。
A transaction in "Conditionally Approved" status means that you will be able to process basic and parallel payments.
“有条件批准”状态下的交易意味着您将能够处理基本和并行支付。
Please note that it may take several days for our app review team to completely approve your application so that you can process chained payments.
请注意,我们的app review team可能需要几天才能完全批准您的应用,这样您就可以处理链式支付了。
They should be in contact with you directly through x.com if they need more information before approving it.
在批准之前,如果他们需要更多的信息,他们应该通过x.com直接与你联系。
#2
0
I get this same problem too, basic on Paypal FAQ, we found the phase or state for getting a Live APP ID, there 2 phase there are:
我也遇到了同样的问题,在Paypal FAQ上,我们找到了获取实时应用ID的阶段或状态,有两个阶段:
Request More Info Phase
请求更多信息阶段
- Open indicates that your application has been received, is under review, and your AppID is not yet functional
- Open表示您的应用程序已经收到,正在检查,而您的AppID还没有功能
- Conditionally Approved indicates that your application is still under review, but you have been granted basic functionality in the meantime.
- 有条件地批准表明您的应用程序仍在审查中,但同时您已被授予基本功能。
Final Decision Phase
最终决定阶段
- Auto-Approved indicates that your account did not require a manual review and has automatically been approved. You now have full access. In most instances, basic requests (e.g., features and functionality) receive this action. Upon Auto-Approval, you are assigned a Live AppID and can begin Sandbox testing immediately.
- 自动批准表明您的帐户不需要手动审查,并已自动批准。您现在可以完全访问了。在大多数情况下,基本的请求(例如,特性和功能)都接受这个操作。在自动批准之后,您将被分配一个活动的AppID,并可以立即开始沙箱测试。
- Approved indicates that your account has been manually reviewed and approved. You have been assigned a Live AppID and can begin working in the live production environment immediately.
- 批准表明您的帐户已被手动审查和批准。您已经被分配了一个活动AppID,可以立即开始在活动生产环境中工作。
- Rejected indicates that your application has been declined and your AppID has not been activated for functionality. You will receive an email explaining why your application was rejected and the same explanation will be accessible in your My Applications Dashboard. Your application is permanently closed after being rejected.
- 拒绝表明您的应用程序已经被拒绝,您的AppID还没有被激活。您将收到一封电子邮件,解释为什么您的应用程序被拒绝,同样的解释将在您的应用程序仪表板中访问。您的申请被拒绝后将永久关闭。
- Retired indicates that you manually opted in to deleting your application and, as a result, your AppID is no longer active.
- 退役表示您手动选择删除应用程序,因此您的AppID不再活动。