Use stripe webhooks to react to events regarding payment fail/success
Stripe provides webhooks in order to react on asynchronous event that might occur (charge.captured, charge.succeed, charge.failed, etc).
We will need to provide a new route that stripe can use and a way for the request handler to be able to handle the different events.
https://stripe.com/docs/webhooks