Add check and warning about other apps that require a password
Refactor payment handling, fix crashes