Separate payment processes

This shouldn't be here, right? Since this is a post pay controller, this controller should not care about `free` transactions.