I have been invited by a friend in Germany to visit her, and she is going to pay all my expenses since I do not have any bank account. I have her affidavit, travel medical insurance, application form, my passport, and my lodging to prove where I will be staying initially.
Is this everything I need, or am I missing anything?