Card reader state should be checked before payment