We fixed a problem where some card payments did not finish properly when a cart held more than one item.
- If a customer bought a pass with a class booking and, in the same checkout, another pass that has an intake form, the payment and passes went through but the checkout then stopped with an error.
- Because of this, the customer's intake answers were not saved, no receipt email was sent and the cart was not marked as complete.
- Checkout now finishes normally, and the intake answers are saved with the pass they belong to.