mirror of
https://github.com/outbackdingo/firezone.git
synced 2026-01-27 18:18:55 +00:00
Why: * Recently we had an issue where a customer's payment info was incorrectly entered, which caused the payment to not go through. When something like this happens Stripe will send an update event with a pending_update section (which we do not use currently). When the customer fixes the payment info, and payment goes through we get another update event with the correct subscription info, however, the previous update (with the pending section) then gets expired and a `pending_update_expired` event is sent to us. We had been inadvertantly catching the event and updating the specified account with the info in the event (which happened to be the previous state of the subscription) Fixes: #7352
Domain
Phoenix app for managing Firezone.