validate_request fix
renamed payment to request and fixed validation