Next Up

In this chapter, we looked at how to manage a lot of different failure scenarios, including poorly entered credit card data, errors in contacting the Stripe server, and potential errors in our own data processing. We talked about using automated tests to simulate failure states and using background jobs to allow us to encapsulate failure conditions

Now we’re going to add another layer of complexity to our processing by adding recurring subscription billing to our application.

Get Take My Money now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.