Permission denies API
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi guys. I am retrieving access token passing only client_id (need to pass it cause i am saving in database and don't want to save secret too). I have as response this scopes:
"scope": "https://api.paypal.com/v1/payments/.* openid https://api.paypal.com/v1/vault/credit-card/.* https://...https://api.paypal.com/v1/vault/credit-card"
I create and order with a smart button with authorize intent. When i want to capture the payment with the only client id token i have a

- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi @Kreigher,
Thank you for contacting PayPal community.
We apologize for any inconvenience.
The use of the PayPal REST /vault APIs to accept credit card payments is restricted because the merchant must enable, but can no longer get approved for, the REST direct credit cards (DCC) feature. Instead, you can accept credit card payments with Braintree Direct
Please refer the guide link.
Sincerely,
Chiranjeevi
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Thank you for reply. I don't want to use the vault api, i just need to use the payment api to capture an order. It works with clientid:secret token but not with clientid token (even if in the scope of access token seems i can).

Haven't Found your Answer?
It happens. Hit the "Login to Ask the community" button to create a question for the PayPal community.
- Paypal via Adyen Permission Denied in REST APIs
- Authorization failed due to insufficient permissions in Sandbox Environment
- PERMISSION_DENIED error for checkout/orders/{order_id} endpoint in REST APIs
- PERMISSION_DENIED trying to refund capture in live mode in REST APIs
- Suddenly receiving "Authorization failed due to insufficient permissions" intermittently in REST APIs