Uses constants instead hardcoded string for payment types names