The error when trying to get billing agreement token for not US locations
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hello, we are receiving such a PayPal error when trying to get a billing agreement token for non-US locations (like IT, etc.) for sandbox account “FTGXC96R23DHS”.
{ "name": "BUSINESS_ERROR", "debug_id": "97162070ca8f2", "message": "Business error", "information_link": "https://developer.paypal.com/webapps/developer/docs/api/#BUSINESS_ERROR", "details": [ { "name": "UNAUTHORISED ACCESS", "message": "Authorization failed due to insufficient permissions. Invalid Scopes" } ] }
Could you please check if any additional settings are required from your side or advise us on how to fix this issue?

- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hello @odoihc,
Thank you for posting to the PayPal Merchant Community. Per your request, I have added future payments to the app associated with this sandbox account: YWM72E6THREF2.
Future payments scope is only needed if you are processing V1 Billing Agreements api. If you are using Save Payment Methods, which uses Vault API, you do not need to have the Future payments scope added to your rest api app.
Reference Transactions is not automatically enabled on live PayPal Accounts, so any live account requires Reference Transactions to be enabled, and the Future payments scope to be added to the live application. To get Future payments scope added to a live account, you will need to reach out by choosing contact us at this URL: https://www.paypal-techsupport.com/s/?language=en_US
Thank you,
Jennifer
MTS
PayPal
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi @MTS_Jennifer,
Can I please also have this enabled on my sandbox account?
Account: 8ARV44KS5PAB4
Debug ID: abb85c75b6764
Thank you

- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi @danwall1
Thank you for contributing to the PayPal Merchant Community.
I have added the needed Future Payments Scopes to the Sandbox Rest API app associated with the debug id provided. You should now be able to process payments.
Thank you,
Jennifer
MTS
PayPal
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
@MTS_Jennifer I'm running into the same issue could I please get the future payments scope added to Sandbox Rest API app? or is this something I can do myslelf?

- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hello @limio-user
Thank you for posting to the PayPal Merchant Community. Can you please provide your debug id or the merchant id for your sandbox business account? Once I have this information, I can locate your Rest API App and add the needed scopes.
Thank you,
Jennifer
MTS
PayPal
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
We are experiencing the same issue as well with our sandbox app. We need the scope added.
How do we do this? It seems like there should be a way to do this without requesting it via a community forum.

- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi @BH_FlixDev ,
Thank you for contributing to this post. Can you please provide your debug id or your merchant id for your Sandbox Business Account? This will allow me to be able to locate the Sandbox Rest API app, so that I can add the needed scopes.
Thank you,
Jennifer
MTS
PayPal
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
We received this error
{ errorName: "BUSINESS_ERROR", errorMessage: "Business error --- UNAUTHORISED ACCESS:Authorization failed due to insufficient permissions. Invalid Scopes", debugId: "36e3cdf5d1a34", … }
Could you check it..?
Thanks

- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi @JonoEmma ,
Thank you for posting to the PayPal Merchant Community. I have enabled your sandbox rest api app for Future Payments/Reference Transactions. You should now be able to process payments.
Thank you,
Jennifer
MTS
PayPal
- 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.
- Unable to test successful payments using sandbox personal accounts in NVP/SOAP APIs
- Getting an error when calling API endpoint for Create Billing Agreement Token V1 in Sandbox Environment
- This merchant account is not permitted to create Merchant Initiated Billing Agreement in PayPal Payments Standard
- Getting METHOD_NOT_SUPPORTED response to billing agreement token request in REST APIs
- Logging in redirects our customers to an error page instead of billing agreement approval in REST APIs