As app developers, we've been asked this before. The best solution we could come up with was to ask your bank if they handle Visa or Mastercard gift cards. You should then be able to purchase an app with this gift card and not require an actual credit card. Hope this helps!