Fixed server side bug on purchase that rendered incorrect change and entries in DB. Tests were passing, reality was not...