Is the API call valid for only payed accounts ?

Hello,
Using Microsoft APIs, I was working fine. Unexpectedly, the system shows me an error message as-
-I have created a new account on Microsoft’s site and yet I haven’t set any payment method there.
-An error message shows me while using the CustomerManagementServiceClient. GetAccountsInfo
My question is that-
Is the API call valid for only payed accounts ?
Is there any other way to recognize internal errors?
Please help in this regard.
