My family own a number of Android devices. We each have our own google account but ther is no credit-card linked to any of them. I'd like to keep it that way. But occasionally, I'd like to buy an app, but I can't as there is no way to pay without registering a credit card. At least with iPhones, I can use a gift card, but they don't seem to be available for android.

Is there a way that I can create a new account and link it to a credit card and whenever one of the family wants to purchase an app, sign on to the app-store with this account, buy the app, and sign out again. Will the app still work on the phone if the current user is not account that bought the app?

This seems to require a recent Android version. Most of our phones are 2.x (with no option to upgrade)
– Adrian PronkApr 13 '13 at 0:01

It may look a little different, but it should be available as long as you have a recent version of the Google play store (3.0 or newer). Most likely you have a menu button on your device. When you press the menu button when in the Google Play Store do you get an Account option?
– ZnewmaNApr 13 '13 at 13:15

My wife's Samsung Galaxy is running Google Play Store build 3.10.14 and Google Play services 3.0.27 on firmware version 2.3.3. Play Store -> Menu -> Accounts pops up a dialog named "Choose Google Account" with only one account and no option to add another one. Menu -> Settings doesn't have any obvious option to add a new account.
– Adrian PronkApr 14 '13 at 6:55

If you can't add an account directly to the Play Store, you may need to add it to the system, and then it will show up in the Play Store. Try to add that account through the system settings and it will likely show up in the Play Store.
– bassmadrigalApr 14 '13 at 7:12

@ZnewMaN: I've just uploaded a screenshot of Play Store
– Adrian PronkApr 14 '13 at 7:12