free transaction does not need to pass commission data
charge commission when payment is paid - happy path