throw an HTTP 404 if there is no payment for that ID or is not paid on success view