What Should I Do When My App Is Rejected Due to the Reported Error “serviceCatalog:X6” for Payments?

Symptom

My app submitted for review was rejected by Huawei

because the “serviceCatalog:X6” error was discovered for payments. I have checked my test environment by referring to the guide: connected to Wi-Fi, used Android and EMUI versions complying with the specifications, and used the environment in English.
Handling suggestions: Change the value of serviceCatalog so it is the same as the app category, and do not use the X6 value for your app.

Solution

  • Check whether you have called the GetBuyIntentWithPrice API. If so, check the value of serviceCatalog based on this material.

Note: The GetBuyIntentWithPrice API has been brought offline, so this may not be the cause.

  • Check your enabled service APIs.

If you have not called the API, see this material to check your enabled services.

If your app is not a game, do not enable Game Service.

Note: It takes about 15 minutes for your enabling or disabling operations to take effect.

I then disabled Game Service and submitted my app for review, and my app was approved. I hope that this post is helpful to you.

--

--

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store