added uuid with SecureRandom to purchase object for more secure receipt url