This article has moved to /blog/2018/03/4-qr-payment/.