Your app does not have permission when using transactions endpoint

Question:
Trying to call the Get Transaction API as documented here:
https://dev.wix.com/docs/rest/business-management/payments/wix-payments-provider/transactions/create-transaction

I’ve added the necessary scopes as displayed in the documentation to my App:

  • Manage Disputes
  • Manage Payments - All Permissions
  • Manage Refunds
  • Manage Transactions

I’ve made sure the authorization code is the authenticated app and is not expired.

I’ve added the accountId query param to the api url, and confirmed it is the correct accountId.

I’ve provided a valid transactionId.

And yet, I am still getting

{"message":"Your app does not have permission","details":{}}

Product:
WIX Rest API - Transactions

What are you trying to achieve:
Trying to run this endpoint:
https://www.wixapis.com/transaction-service/v3/transactions/{transactionId}
successfully.

What have you already tried:
I’ve tried uninstalling and reinstalling the app on our site.

Additional information:
Using curl (GET) via PHP

1 Like

Since this is related to app development, I’d highly recommend joining the Studio Discord where the App Dev Rel team are available to answer these types of questions - Wix Studio Community - worth looping around with the answer if you find one there :slight_smile: