The reason to remove the save button is because you consider the record to have reached a state where making changes to it doesn’t make sense any more?
Would it be possible to make a workaround perhaps? You could have two different edit buttons for accessing the form that are conditional that look at the value of the paymentVerified attribute.
One opens with the EDIT command, the other opens with the VIEW command with NOEDIT?