@jjanvier yes I am completely  agree with you. I am thinking of such renaming

* finalize to approve
* payment to choose_payment
* do_payment to payment.