I live in England, and the card I would like to pay with is a Visa Debit. Is this allowed/accepted?
Also, is there any way to pay for my subscription (Not just the actual digital download) via Paypal?
YEs debit cards work, (used it myself, a visa version) and paypal is a option but atm it will try defaulth to use your debit card as there are no sub options yes (seeing as you get 2 months playtime they got plenty of time to enable that )