In Germany there is a process called PostIdent by Deutsche Post. Any business can send you a QR code which you take to the local post office and a teller will verify your ID. The business is being notified next to instantly and you can proceed with whatever is needed.
It's a nice and smooth process.
Businesses could also use the German government ID, which has a chip with cryptography functionality built in.