コード例 #1
0
 def remove_scheduled_cancellation(id, params=None, env=None, headers=None):
     return request.send('post', request.uri_path("subscriptions",id,"remove_scheduled_cancellation"), params, env, headers)
コード例 #2
0
 def retrieve(id, env=None):
     return request.send('get', '/events/%s' % id, None, env)
コード例 #3
0
ファイル: transaction.py プロジェクト: pjsg/chargebee-python
 def transactions_for_invoice(id, params=None, env=None):
     return request.send('get', request.uri_path("invoices",id,"transactions"), params, env)
コード例 #4
0
 def add_addon_charge(id, params, env=None, headers=None):
     return request.send('post', request.uri_path("invoices",id,"add_addon_charge"), params, env, headers)
コード例 #5
0
 def create(params, env=None, headers=None):
     return request.send('post', request.uri_path("coupon_codes"), params, env, headers)
コード例 #6
0
 def write_off(id, params=None, env=None, headers=None):
     return request.send('post', request.uri_path("invoices",id,"write_off"), params, env, headers)
コード例 #7
0
 def import_invoice(params, env=None, headers=None):
     return request.send('post', request.uri_path("invoices","import_invoice"), params, env, headers)
コード例 #8
0
 def delete_contact(id, params, env=None, headers=None):
     return request.send(
         'post', request.uri_path("customers", id, "delete_contact"),
         params, env, headers)
コード例 #9
0
 def set_promotional_credits(id, params, env=None, headers=None):
     return request.send(
         'post', request.uri_path("customers", id,
                                  "set_promotional_credits"), params, env,
         headers)
コード例 #10
0
 def logout(id, env=None, headers=None):
     return request.send('post',
                         request.uri_path("portal_sessions", id, "logout"),
                         None, env, headers)
コード例 #11
0
 def activate(id, params, env=None, headers=None):
     return request.send(
         'post', request.uri_path("portal_sessions", id, "activate"),
         params, env, headers)
コード例 #12
0
 def retrieve(id, env=None, headers=None):
     return request.send('get', request.uri_path("portal_sessions", id),
                         None, env, headers)
コード例 #13
0
 def update(id, params=None, env=None, headers=None):
     return request.send('post', request.uri_path("subscriptions",id), params, env, headers)
コード例 #14
0
 def remove_coupons(id, params=None, env=None, headers=None):
     return request.send('post', request.uri_path("subscriptions",id,"remove_coupons"), params, env, headers)
コード例 #15
0
ファイル: addon.py プロジェクト: pjsg/chargebee-python
 def update(id, params=None, env=None):
     return request.send('post', request.uri_path("addons",id), params, env)
コード例 #16
0
 def record_excess_payment(id, params, env=None, headers=None):
     return request.send(
         'post', request.uri_path("customers", id, "record_excess_payment"),
         params, env, headers)
コード例 #17
0
 def collect_payment(id, params=None, env=None, headers=None):
     return request.send('post', request.uri_path("invoices",id,"collect_payment"), params, env, headers)
コード例 #18
0
 def collect_payment(id, params=None, env=None, headers=None):
     return request.send(
         'post', request.uri_path("customers", id, "collect_payment"),
         params, env, headers)
コード例 #19
0
 def charge_addon(params, env=None, headers=None):
     return request.send('post', request.uri_path("invoices","charge_addon"), params, env, headers)
コード例 #20
0
 def change_billing_date(id, params=None, env=None, headers=None):
     return request.send(
         'post', request.uri_path("customers", id, "change_billing_date"),
         params, env, headers)
コード例 #21
0
 def invoices_for_subscription(id, params=None, env=None, headers=None):
     return request.send('get', request.uri_path("subscriptions",id,"invoices"), params, env, headers)
コード例 #22
0
 def merge(params, env=None, headers=None):
     return request.send('post', request.uri_path("customers", "merge"),
                         params, env, headers)
コード例 #23
0
 def update(params, env=None):
     return request.send('post', '/addresses', params, env)
コード例 #24
0
 def clear_personal_data(id, env=None, headers=None):
     return request.send(
         'post', request.uri_path("customers", id, "clear_personal_data"),
         None, env, headers)
コード例 #25
0
 def archive(id, env=None, headers=None):
     return request.send('post', request.uri_path("coupon_codes",id,"archive"), None, env, headers)
コード例 #26
0
 def relationships(id, params=None, env=None, headers=None):
     return request.send('post',
                         request.uri_path("customers", id, "relationships"),
                         params, env, headers)
コード例 #27
0
ファイル: transaction.py プロジェクト: pjsg/chargebee-python
 def transactions_for_customer(id, params=None, env=None):
     return request.send('get', request.uri_path("customers",id,"transactions"), params, env)
コード例 #28
0
 def delete_relationship(id, env=None, headers=None):
     return request.send(
         'post', request.uri_path("customers", id, "delete_relationship"),
         None, env, headers)
コード例 #29
0
ファイル: transaction.py プロジェクト: pjsg/chargebee-python
 def record_payment(id, params, env=None):
     return request.send('post', request.uri_path("invoices",id,"record_payment"), params, env)
コード例 #30
0
 def hierarchy(id, params=None, env=None, headers=None):
     return request.send('get',
                         request.uri_path("customers", id, "hierarchy"),
                         params, env, headers)
コード例 #31
0
ファイル: addon.py プロジェクト: pjsg/chargebee-python
 def create(params, env=None):
     return request.send('post', request.uri_path("addons"), params, env)
コード例 #32
0
 def retrieve(id, env=None, headers=None):
     return request.send('get', request.uri_path("customers", id), None,
                         env, headers)
コード例 #33
0
ファイル: addon.py プロジェクト: pjsg/chargebee-python
 def delete(id, env=None):
     return request.send('post', request.uri_path("addons",id,"delete"), None, env)
コード例 #34
0
 def update(id, params=None, env=None, headers=None):
     return request.send('post', request.uri_path("customers", id), params,
                         env, headers)
コード例 #35
0
 def record_refund(id, params, env=None, headers=None):
     return request.send('post', request.uri_path("invoices",id,"record_refund"), params, env, headers)
コード例 #36
0
 def update_payment_method(id, params, env=None, headers=None):
     return request.send(
         'post', request.uri_path("customers", id, "update_payment_method"),
         params, env, headers)
コード例 #37
0
 def delete(id, params=None, env=None, headers=None):
     return request.send('post', request.uri_path("invoices",id,"delete"), params, env, headers)
コード例 #38
0
 def update_billing_info(id, params=None, env=None, headers=None):
     return request.send(
         'post', request.uri_path("customers", id, "update_billing_info"),
         params, env, headers)
コード例 #39
0
 def stop_dunning(id, env=None, headers=None):
     return request.send('post', request.uri_path("invoices",id,"stop_dunning"), None, env, headers)
コード例 #40
0
 def contacts_for_customer(id, params=None, env=None, headers=None):
     return request.send('get', request.uri_path("customers", id,
                                                 "contacts"), params, env,
                         headers)
コード例 #41
0
 def invoices_for_customer(id, params=None, env=None, headers=None):
     return request.send('get', request.uri_path("customers",id,"invoices"), params, env, headers)
コード例 #42
0
 def assign_payment_role(id, params, env=None, headers=None):
     return request.send(
         'post', request.uri_path("customers", id, "assign_payment_role"),
         params, env, headers)
コード例 #43
0
 def pdf(id, env=None, headers=None):
     return request.send('post', request.uri_path("invoices",id,"pdf"), None, env, headers)
コード例 #44
0
 def checkout_existing(params, env=None, headers=None):
     return request.send('post', request.uri_path("hosted_pages","checkout_existing"), params, env, headers)
コード例 #45
0
 def retrieve(params, env=None):
     return request.send('get', '/addresses', params, env)
コード例 #46
0
 def update_payment_method(params, env=None, headers=None):
     return request.send('post', request.uri_path("hosted_pages","update_payment_method"), params, env, headers)
コード例 #47
0
ファイル: estimate.py プロジェクト: techiev2/chargebee-python
 def update_subscription(params, env=None):
     return request.send('post', '/estimates/update_subscription', params, env)
コード例 #48
0
 def manage_payment_sources(params, env=None, headers=None):
     return request.send('post', request.uri_path("hosted_pages","manage_payment_sources"), params, env, headers)
コード例 #49
0
 def retrieve(id, env=None, headers=None):
     return request.send('get', request.uri_path("coupon_codes",id), None, env, headers)
コード例 #50
0
 def collect_now(params, env=None, headers=None):
     return request.send('post', request.uri_path("hosted_pages","collect_now"), params, env, headers)
コード例 #51
0
 def list(params=None, env=None):
     return request.send('get', '/events', params, env)
コード例 #52
0
 def acknowledge(id, env=None, headers=None):
     return request.send('post', request.uri_path("hosted_pages",id,"acknowledge"), None, env, headers)
コード例 #53
0
ファイル: transaction.py プロジェクト: pjsg/chargebee-python
 def list(params=None, env=None):
     return request.send('get', request.uri_path("transactions"), params, env)
コード例 #54
0
 def retrieve(id, env=None, headers=None):
     return request.send('get', request.uri_path("hosted_pages",id), None, env, headers)
コード例 #55
0
ファイル: transaction.py プロジェクト: pjsg/chargebee-python
 def transactions_for_subscription(id, params=None, env=None):
     return request.send('get', request.uri_path("subscriptions",id,"transactions"), params, env)
コード例 #56
0
 def create(params, env=None, headers=None):
     return request.send('post', request.uri_path("plans"), params, env,
                         headers)
コード例 #57
0
ファイル: transaction.py プロジェクト: pjsg/chargebee-python
 def retrieve(id, env=None):
     return request.send('get', request.uri_path("transactions",id), None, env)
コード例 #58
0
 def delete_card_for_customer(id, env=None, headers=None):
     return request.send('post', request.uri_path("customers",id,"delete_card"), None, env, headers)
コード例 #59
0
ファイル: transaction.py プロジェクト: pjsg/chargebee-python
 def refund(id, params=None, env=None):
     return request.send('post', request.uri_path("transactions",id,"refund"), params, env)
コード例 #60
0
 def remove_scheduled_changes(id, env=None, headers=None):
     return request.send('post', request.uri_path("subscriptions",id,"remove_scheduled_changes"), None, env, headers)