No, you dont have to pre-fund your account. Simply choose any credit card which is linked your account to make the purchase.