ENG-16629 - Create Account and Subscription in Zuora when submitting checkout form
#+roam_alias: "ENG-16629"
- tags :: Jira 15Five Zuora Zuora - Phase 4 Billing
#+BEGIN_SRC elisp :session env16629 :results none
(setq org-babel-python-command "/home/powellc/.virtualenvs/ff/bin/python")
#+END_SRC
Notes
For creating subscription code you can see ENG-16624
Resetting a company's paid status can be done with:
Resetting company billing status
#+begin_src python :session env16629 :results output
import django
django.setup()
from ff.mods.company.models import Company
from ff.mods.billing.billing_info import get_company_billing_info
from ff.mods.billing.models import ChargedUser, ZuoraAccount
c = Company.objects.get(id=130001)
c.is_paying = False
c.is_comped = False
c.save()
billing_info = get_company_billing_info(c)
billing_info.is_currently_paying = True
billing_info.save()
ChargedUser.objects.filter(company=c.id).delete()
ZuoraAccount.objects.filter(company=c.id).delete()
#+end_src