Fixed error handling in tickets. We no longer brutally crash when someone fails a payment.

Or something i dunno really what the bug was but this fixes it