Error: API call failed:Insufficient permissions

This topic contains 4 replies, has 3 voices, and was last updated by  picocodes 8 months ago.

  • Author
  • #4388
    Post count: 82

    I am trying to test the invoicing by raising an invoice to myself for £1. I go through the steps for payment but

    I seem to have everything set up but I can’t seem to make it work. When I raise an invoice and attempt to pay it, it keeps giving me Error: API call failed:Insufficient permissions.
    I have activated the Pricing and WPInvoicing addons
    I have paid and activated GoCardless Payment Gateway – Single Site
    I have an existing GoCardless account.

    In WPInvoicing > Payment Gateway > Co Cardless….
    I have selected the checkbox for “Active”
    I have selected the checkbox for “Enable Test Mode”
    I have inputted a Test Access Token (sandbox….)
    I have inputted a Live Access Token (live…)
    I have inputted the webhook url (…)
    I have not created a secret on GoCardless so have not inputted anything in the GD secret field.

    Why is it telling me I have insufficient permissions?



    Post count: 29970

    Please post your WP Admin details in a private reply so we can check your settings.


    Post count: 141

    Hi Tabitha,’

    By default, access tokens are granted read-only access. Ensure that yours has read-write access.

    Post count: 82
    This reply has been marked as private.

    Post count: 141

    Howdy Tabitha,

    My GoCardless sandbox token works your website. I also tried disabling the test mode and your live key works.

    There might be a problem with your sandbox account. Try creating a different sandbox account or contact GoCardless for more help with this issue.

Viewing 5 posts - 1 through 5 (of 5 total)

The topic ‘Error: API call failed:Insufficient permissions’ is closed to new replies, this may be for inactivity, please open a new topic if you have a similar question.