zulip/corporate
Prakhar Pratyush a764f9ce25 corporate: Fix 'free_trial=True` for legacy customers during upgrade.
Earlier, we were not setting `free_trial` = False for legacy
customers in `do_upgrade`.

This lead to a bug where customers were upgraded even before the
payment was complete. 'process_initial_upgrade' was always getting
called instead of 'setup_upgrade_payment_intent_and_charge'.

This commit fixes the incorrect behaviour.
2024-02-12 09:06:06 -08:00
..
lib corporate: Fix 'free_trial=True` for legacy customers during upgrade. 2024-02-12 09:06:06 -08:00
management billing: Do subscription management in-house instead of with Stripe Billing. 2018-12-22 13:39:30 -08:00
migrations support: Add support to configure fixed-price plan with pay-by-invoice. 2024-02-06 18:43:23 -08:00
tests support: Add support to configure fixed-price plan with pay-by-invoice. 2024-02-06 18:43:23 -08:00
views support: Add support to configure fixed-price plan with pay-by-invoice. 2024-02-06 18:43:23 -08:00
__init__.py
models.py support: Add support to configure fixed-price plan with pay-by-invoice. 2024-02-06 18:43:23 -08:00
urls.py stripe: Add page to show list of past customer invoices. 2024-02-04 17:38:24 -08:00