Paypal error: user is not allowed to perform this action

I am trying to implement an adapted click with Paypal SOAP API. In my sandbox, this works great. Now I have moved the code to the live API. When I make a payment using the primary receiver, it returns this error:

user is not allowed to perform this action

I have an application identifier and approval for my account. How can I solve this error?

+6
source share
2 answers

We also have this problem, at present our application is only conditionally approved. The top answer to this question on x.com seems to suggest that some operations using the adaptive payment API, including copied payments (which we have a problem with) will not work until the application is conditionally approved.

Quote from there for your convenience :)

we got this error when "conditionally approved" here is the response from support

Thank you for contacting Merchant Services.

A transaction with the status of “Conditionally Approved” means that you will be able to process the main and parallel payments.

Please note that our application review team may take several days to fully approve your application so that you can process chained payments.

They must contact you directly through x.com if they need more information before approving it.

+5
source

I also get the same problem, based on Paypal Frequently Asked Questions , we found a phase or state to get the Live APP ID, there is 2 phase:

Request additional information Phase

  • Open indicates that your application has been received, is in sight, and your AppID is not working yet.
  • Conditionally approved means that your application is still under review, but you got the basic functionality in the meantime.

Final decision-making phase

  • Autoconfirmed indicates that your account did not require manual viewing and was automatically approved. You now have full access. In most cases, basic queries (such as functions and functionality) receive this action. When auto-updating, you are assigned a Live AppID and can immediately begin testing Sandbox.
  • Confirmed indicates that your account has been verified and approved manually. You have been assigned a Live AppID and you can immediately start working in a live production environment.
  • Rejected indicates that your application has been rejected and your AppID has not been activated for functionality. You will receive a message explaining why your application was rejected, and the same explanation will be available on your My Applications toolbar. Your expression will be closed after rejection.
  • Retired indicates that you manually uninstalled the application and, as a result, your AppID is no longer active.
0
source

Source: https://habr.com/ru/post/919383/


All Articles