ringwithorb
Honestly at this point just get a credit card, check https://www.moneysavingexpert.com/credit-cards/how-do-credit-cards-work/ to learn about them
There will be more services in future that'll require ID checks that you can use a CC with
You are incredibly naive wanting to share your passport for ID checks on websites, that info is supposed to be very guarded! With a photo of your passport people can and will impersonate you, taking out lines of credit and ruining your life
I'd argue it's a very bad idea showing your face as an ID check, that info can also be used for nefarious purposes