a app for check-out by scan 2D code