Cannot disable Wallet Services on Growth plan — v8 to v10 migration blocked by 403

We’re migrating from Web3Auth SDK v8 to v10 (web3auth/no-modal).

  new Web3AuthNoModal({
    clientId: CLIENT_ID,
    web3AuthNetwork: WEB3AUTH_NETWORK.SAPPHIRE_MAINNET,
    chains: [{ ... }],
    connectors: [
      authConnector({ connectorSettings: { uxMode: 'popup' } }),
    ],
  });

After migration, the SDK returns a 403 error on init:

GET /signer-service/api/feature-access?client_id=CLIENTID&network=sapphire_mainnet&is_wallet_service=true&is_whitelab
el=true

RESPONSE:

{
“code”: 1003,
“error”: “The current subscription plan is growth and requesting features (wallet service) are not available on growth plan.”
}

Our code does NOT use uiConfig, whiteLabel, or walletServicesConfig, these params are added by the dashboard,
BUT, heres the fun part, we cannot disable them because clicking the toggles shows “Unlock with Scale Plan”
So the features are ON but we can’t turn them OFF without upgrading to Scale

Hi @daniel !

  1. May I know the framework and the version number you are using? For, v10 there should be no no-modal package.

  2. Did you remove chainConfig (if you have)? It is also set on the dashboard now.

  3. Would you please check if you are using the latest SDK version?

Thanks for the quick reply.

Framework: Angular 17, TypeScript
SDK version: We tried both @web3auth/no-modal@10.15.0 and @web3auth/modal@10.15.0

With @web3auth/modal, we get the same 403 error because our dashboard has Wallet Services enabled and we cannot
disable it (the toggle requires Scale plan).

We did remove chainConfig from code. Our current minimal config:

import { Web3Auth, WEB3AUTH_NETWORK } from ‘@web3auth/modal’;

const web3auth = new Web3Auth({
clientId: ‘BMRKhB…’,
web3AuthNetwork: WEB3AUTH_NETWORK.SAPPHIRE_MAINNET,
});

await web3auth.init(); // → 403: wallet service not available on growth plan

The issue is that our dashboard has Wallet Services and Whitelabel toggles ON from a previous configuration, and we
cannot turn them OFF without upgrading to Scale plan. The SDK reads these settings server-side and requests the features automatically.

Understood. I’d like to ask one more question before I pass your case to our team. May I confirm your email address associated with you account?

Hello
yes this email is associated with an account, part of a team.

I opened also a ticket via the form in Dashboard.

We’ve got a live application, with paying users and they can’t login anymore, so it is a pretty urgent matter :sweat_smile: so please help.

Thanks

let me know anything else you need.

Your case has been passed to our team, and we will reply you as soon as we can.

Hey @daniel

All the configurations for these functions now happen through the dashboard, the empty objects added won’t do any errors as such, however if the toggle is turn on, on the dashboard, you will see the error. Can you please check if your configurations, for this particular project is correct on the dashboard?

Hello

What do you mean?

I cant turn off the toggles for Wallet configuration in the dashboard i get the error
“this feature requires the scale plan or above” even when i try to turn them off,
Neither i cant turn off the “Wallet funding” toggles
these are clearly bugs.

Our project does not use wallet services nor wallet funding, we’ve been live for years with no issues, please make this matter urgent. our users still cant login after 2 days

Thanks

hello

any update regarding this issue?

hey @daniel those dashboard configurations should not affect your application. Also, the 403 error should not be affecting the user login experience. Can you please confirm?

They are affecting user login experience tho, this is what ive been telling you guys :frowning:

Ive tried everything, but it is still sending this /signer-service/api/feature-access?client_id=CLIENTID&network=sapphire_mainnet&is_wallet_service=true&is_whitelab
el=true which returns 403

Is there anyway you could simple turn off the feature for our account?

I can DM you the link and test pages if i could.

ive temporarily set your team to scale to temporarily solve the issue. Meanwhile please do DM whatever information that might help. But basically the configurations on dashboard should not cause any issues for your application because from what i can see those are the default settings anyway.

Is it possible for you to send us an email with screen recording or error logs?

The 403 error should not in any way impact the user experience unless your application is also making use of wallet services which is gated to Scale.

If there is no further response from your side we will be reverting your plan back to the Growth plan next week.

From our testing with your exact setup, as mentioned the 403 api call is there but this is something that can simply be ignored and users can still login despite it being there.