Payment

The contents of this transaction seem like they should be pulled into two methods.