changed transactions to only accept integer values
added payment after checkout flow
merge