NOT ENABLED TO VAULT PAYMENT SOURCE
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Getting such error from v2 create order endpoint.
"/v2/checkout/orders returned status 422 (Corr ID: f571254b59abd). {"name":"UNPROCESSABLE_ENTITY","details":[{"issue":"NOT_ENABLED_TO_VAULT_PAYMENT_SOURCE","description":"The API caller or the merchant on whose behalf the API call is initiated is not allowed to vault the given source. Please contact PayPal customer support for assistance."}],"message":"The requested action could not be performed, semantically incorrect, or failed business validation.","debug_id":"f571254b59abd","links":[{"href":"https://developer.paypal.com/docs/api/orders/v2/#error-NOT_ENABLED_TO_VAULT_PAYMENT_SOURCE","rel":"information_link","method":"GET"}]}"
But I have it enabled, or I think so... No idea

- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi @romanfurman
Thank you for posting to the PayPal Merchant Community. I have added the future payment scopes to your Sandbox Rest API app. Please retry the transaction.
Thank you,
Jennifer
MTS
PayPal
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
I have the same problem, when trying to test it gives me that error
Request path /v2/vault/payment-tokens
Status 403
Issue NOT_ENABLED_FOR_VAULT_SOURCE
Description No permission for the requested operation

- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hello @Yaros ,
Thank you for contributing to this post. Can you please provide the Sandbox Account ID for your Sandbox Business Account? With this information, I can ensure that your sandbox account is enabled for Reference Transactions.
Here is how to locate it:
- Log into the developer dashboard at https://developer.paypal.com
- Click on Testing Tools
- Click on Sandbox Accounts
- Click on the sandbox account that is associated with your Rest API app
- Scroll Down to Sandbox account info
- The Account ID is on the right
Thank you,
Jennifer
MTS
PayPal
- 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
Hello
The screenshot you attached above of PayPal settings shows options that we do not have in our PayPal account. I am attaching a screenshot of my settings below. Can you please guide us?
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content

Haven't Found your Answer?
It happens. Hit the "Login to Ask the community" button to create a question for the PayPal community.
- NOT ENABLED TO VAULT PAYMENT SOURCE in Sandbox Environment
- p is not a function error using the example downloaded from Paypal in SDKs
- Advance checkout in Braintree Server-side Integration (PHP, Java, .NET, Ruby, Python, NodeJS SDKs)
- How to enable on-demand / recurring payments to existing PayPal checkout? in SDKs
- Help with error saying API call is initiated is not allowed to vault the given source. in REST APIs