zulip/corporate
Rishi Gupta 2270d4d192 billing: Try paying invoices when user puts a new card on file.
Previously, when users got a "payment failed" email from Stripe (e.g. if
their card failed on renewal), they would enter in a new card on
/billing#payment-method, and wouldn't find out if the card worked till
Stripe retried the payment 4 days later.
2019-04-05 13:36:03 -07:00
..
lib billing: Try paying invoices when user puts a new card on file. 2019-04-05 13:36:03 -07:00
management billing: Do subscription management in-house instead of with Stripe Billing. 2018-12-22 13:39:30 -08:00
migrations billing: Remove deprecated billing tables and fields from corporate/models. 2019-01-31 15:12:43 -08:00
tests billing: Try paying invoices when user puts a new card on file. 2019-04-05 13:36:03 -07:00
__init__.py Create non-localserver "corporate" app with jobs pages. 2013-11-06 12:07:31 -05:00
models.py analytics/zilencer/zproject: Remove unused imports. 2019-02-02 17:31:45 -08:00
urls.py billing: Migrate /upgrade endpoint to JSON. 2018-12-13 17:01:12 -08:00
views.py billing: Try paying invoices when user puts a new card on file. 2019-04-05 13:36:03 -07:00