https://support.google.com/youtube/answer/10070779?hl=en-GB#...
Credit cards in the EU are not very prominent as a payment method, mostly for paying USA companies.