If they are available in your country then you can purchase "Store Cards" from a gaming specialist store that have a pre-set amount on them. However, you will often be paying more for fewer points than you would if you were to purchase them directly from the Store. :-)
Comments
You get a code and use it in your store account