Org Web Adapter

pages/eng_16629_create_account_and_subscription_in_zuora_when_submitting_checkout_form.org

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