I have experienced this problem when it comes to making a purchase from Google Play Store when connected as a gmail account / google hosted.
The problem was that Google Wallet service has not been enabled for the user / org / domain that I was using to make the purchase.
I activated the service of Google Wallet, access the management console as the administrator of the parent domain [1] -> Other Google services -> Replace the filter if necessary, disabling "Show top offered services" in order to show all services -> Google Wallet -> Click the drop down menu under the shopping cart icon and configure accordingly.
===================
[1] Note, I connected at first as a user of the organization who was also a domain administrator, but for some reason did not have full access to the functions of the management console. It was necessary to log on as the administrator of the original domain to see the "Other services Google" console item