I find it outrageous that payment providers ask my banking password so I always search for alternatives. Now I appear to not have alternatives. WTF? Their cert was issued three days ago and they claim to be endorsed by government agencies. My bank apparently did endorse on their website that payment provider but WTF are banks doing to allow their business partners ask their clients for their credentials??? It's 2023!!