Unable to develop Checkout UI extension with network access

Hello,

After migrating my in-development app to the new Shopify App Platform, it’s now unable to use network access in the Checkout Extensions.

I’ve moved to a Shopify Plus dev store, with Checkout Extensibility enabled.

The checkout extension is visible in the checkout UI, but as soon as the request is fired this error is displayed in the console:

ExtensionUsageError: permission to use fetch() must be specified under [capabilities] with flag "network_access = true"; this can be done within your extension's configuration. View the docs for more information:

https://shopify.dev/docs/api/checkout-ui-extensions/configuration#network-access

Issue is - the same code worked when we had our app in the Partner Dashboard and in the old CLI version.

Network access was previously requested and approved, and in the Dev Dashboard the option isn’t available. I have the following lines set in the shopify.extension.toml:

[extensions.capabilities]
api_access = true
network_access = true

Note that we haven’t yet published our app, as I get a Network access must be requested and approved in order for the client-payment extension to be published. message when running shopify app deploy.

Is there a way for us to get our old permissions back for our apps?

1 Like

Hi @maxencelav – DM’d you for your app ID so that we can investigate.