We fixed a problem that could stop recurring subscription payments from being recorded.
- Renewal notifications sent by the payment provider are now always read correctly, instead of occasionally arriving empty and being discarded.
- Each successful recurring charge is applied to the customer's subscription, so renewal counts and payment history stay accurate.
- Payment notifications are now logged in more detail, making it faster to check a subscription payment if you ever need support.