Adding payment confirmation capabilities (function still needs implementation)
Scanning same user twice does not reset flow