Everything working but I haven't completed the output for the receipt - also ask Jim about where the line item array should be created - transaction service shouldn't be doing it (it should be delegating)