zulip/corporate
Prakhar Pratyush 14415dfa90 invoice_paid_event: Verify invoice before activating fixed-price plan.
Earlier, we were not verifying that the invoice which got paid is
for the fixed-price plan.

That could result in a bug where another support invoice with
collection_method = "send_invoice" got paid while a fixed-price
plam is already configured. The fixed-price plan would be falsely
activated.

This commit verifies the invoice before activating the fixed-price
plan.
2024-04-16 09:49:04 -07:00
..
lib invoice_paid_event: Verify invoice before activating fixed-price plan. 2024-04-16 09:49:04 -07:00
management billing: Do subscription management in-house instead of with Stripe Billing. 2018-12-22 13:39:30 -08:00
migrations stripe: Send invoice to customer at the start of free trial. 2024-04-11 21:57:33 -07:00
tests stripe: Disable free trial for customer with any plan in the past. 2024-04-11 21:57:33 -07:00
views activity: Update installation total row for moving referrer column. 2024-04-15 10:52:41 -07:00
__init__.py
models.py stripe: Rename CustomerPlan.is_paid. 2024-04-15 15:08:56 -07:00
urls.py portico: Add Semsee case study. 2024-02-22 10:33:31 -08:00