Thumb up!
First problem would be the website not opening at all, that happens randomly.
Well, I experience no problems, I must say. From an European network, almost immediate appearance of everything. I let ping to their web to run for more than 3 hours and only one packet was lost, i.e. 0.0088% packet loss. Interesting.
Now that I'm typing this I think that their server might be in Asia so too far from Europe.
It's a little bit more complicated.
www.panpay.com corresponds to the IP 138.113.100.127 that seems to be in California, US. It belongs to the ISP QUANTIL NETWORKS INC that has servers also in France and it is possible that physically these webpages can be on the French server. But in both cases, I see no reason for a malfunction. It should not be in Asia (yes, it is true that connectivity from Europe to Asia is sometimes worse that that connectivity from Europe e.g. to USA). The only issue that involves Asia it that
www.panpay.com is in fact a higher level domain, exactly it sounds
www.panpay.com.wswebpic.com and the native DNS servers for it are asian (Alibaba cloud, it seems) but it should not matter.
Second is that they have put Google Authenticator as "Free of Charge" at maintenance fees, which is a wtf moment.
I am not sure whether I understand well what you mean, nevertheless, I do not like bank that uses Google Authenticator. Definitely.
Third is opening an account from a country not on their supported countries list.
Understandable. It's true that their supported countries list is not very long, in fact China + EEA, IIRC.
a poorly working site is sort of a warning sign.
See above. Have you never experienced some connection problems?