REST | 403 | No permission for the requested operation
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
I have a website that uses express checkout. I followed the docs to get it set up, and everything worked fine up until now (the sandbox account could make/receive payments). Now, I'm not able to make API calls to the sandbox to test the PayPal checkout on my website. I get the following error message when I click the "PayPal Checkout" button:
Error: Error: Request to post https://www.sandbox.paypal.com/v1/payments/payment failed with 403 error.
Correlation id: ef45a9e652c21, ef45a9e652c21
{
"name": "PERMISSION_DENIED",
"message": "No permission for the requested operation",
"information_link": "https://developer.paypal.com/docs/api/payments/#errors",
"debug_id": "ef45a9e652c21"
}
I've changed nothing with the code on my website, and I'm not sure what to do to prevent this error.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content

- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
I posted earlier in this thread --
"I'll update this thread once the issue is resolved or I have an update to share"
The issue hasn't been resolved and there is no update of significance to share at this time. We're working on the issue and hope to have a resolution soon, but cannot commit to any specific time-frame.
Once I have an update to share, I'll update this thread.
Was my post helpful? If so, please give me a kudos!

- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
I may have a workaround whilst we work on this issue internally, but I need a volunteer or two to share the client_id for their app ( sandbox client_id) and then conduct a test transaction after I made a change to the application permissions.
** Note ** I cannot make this change on production / live client_id's - Only sandbox client_id's will be accepted
Let me know if your interested in testing this workaround.
Was my post helpful? If so, please give me a kudos!
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Have you reverted the update to Sandbox? As of this morning I still have this problem and still only with a new account. My older account sandbox is still working.
"name": "PERMISSION_DENIED",
"message": "No permission for the requested operation",
"information_link": "https://developer.paypal.com/docs/api/payments/#errors",
"debug_id": "4b8b0f7245dcf"

- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
We've just completed the fix for this issue today and requests should now be working as expected.
If this is not the case, please share the following information to allow me to review your request.
1. Debug ID returned in the API response
Thanks !
Was my post helpful? If so, please give me a kudos!
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi Justin!
I'm getting the same error.
The Debug ID is: 9efcb961d81bf
Could you help me solving this?
Thanks!
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
json => {
debug_id => a5e1406251273,
details => [
{
field => undef,
issue => No permission for the requested operation. ,
location => undef,
value => undef,
},
],
information_link => https://developer.paypal.com/docs/classic/products/permissions/,
localizedMessage => No permission for the requested operation. ,
message => No permission for the requested operation. ,
name => PERMISSION_DENIED,
suppressed => [],
},
Can you help me what is wrong with my sandbox?

- « Previous page
- Next page »
Haven't Found your Answer?
It happens. Hit the "Login to Ask the community" button to create a question for the PayPal community.
- Paypal Advanced Payment : 3d error in live in Sandbox Environment
- Unable to Create Subscription Using REST Account in Sandbox Environment
- Is identity API available for sandbox? in Sandbox Environment
- PayPal API 403 PERMISSION_DENIED on get order and capture order in REST APIs
- how to update order application_context? in REST APIs