コード例 #1
0
 def switch_gateway_account(id, params, env=None, headers=None):
     return request.send(
         'post',
         request.uri_path("payment_sources", id, "switch_gateway_account"),
         params, env, headers)
コード例 #2
0
 def delete(id, env=None, headers=None):
     return request.send('post',
                         request.uri_path("payment_sources", id, "delete"),
                         None, env, headers)
コード例 #3
0
 def retrieve(id, env=None, headers=None):
     return request.send('get', request.uri_path("item_families", id), None,
                         env, headers)
コード例 #4
0
 def update(id, params=None, env=None, headers=None):
     return request.send('post', request.uri_path("item_families", id),
                         params, env, headers)
コード例 #5
0
 def retrieve(id, env=None, headers=None):
     return request.send('get', request.uri_path("time_machines",id), None, env, headers)
コード例 #6
0
 def unarchive(id, env=None, headers=None):
     return request.send('post', request.uri_path("coupons", id,
                                                  "unarchive"), None, env,
                         headers)
コード例 #7
0
 def create_sub_for_customer_estimate(id, params, env=None, headers=None):
     return request.send(
         'get',
         request.uri_path("customers", id, "create_subscription_estimate"),
         params, env, headers)
コード例 #8
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)
コード例 #9
0
 def gift_subscription(params, env=None, headers=None):
     return request.send('post',
                         request.uri_path("estimates", "gift_subscription"),
                         params, env, headers)
コード例 #10
0
 def create_invoice_for_items(params, env=None, headers=None):
     return request.send(
         'post', request.uri_path("estimates", "create_invoice_for_items"),
         params, env, headers)
コード例 #11
0
 def resume_subscription(id, params=None, env=None, headers=None):
     return request.send(
         'post',
         request.uri_path("subscriptions", id,
                          "resume_subscription_estimate"), params, env,
         headers)
コード例 #12
0
 def travel_forward(id, params=None, env=None, headers=None):
     return request.send('post', request.uri_path("time_machines",id,"travel_forward"), params, env, headers)
コード例 #13
0
 def start_afresh(id, params=None, env=None, headers=None):
     return request.send('post', request.uri_path("time_machines",id,"start_afresh"), params, env, headers)
コード例 #14
0
 def archive(id, env=None, headers=None):
     return request.send('post', request.uri_path("coupon_codes",id,"archive"), None, env, headers)
コード例 #15
0
 def update_subscription_for_items(params, env=None, headers=None):
     return request.send(
         'post',
         request.uri_path("estimates", "update_subscription_for_items"),
         params, env, headers)
コード例 #16
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)
コード例 #17
0
 def renewal_estimate(id, params=None, env=None, headers=None):
     return request.send(
         'get', request.uri_path("subscriptions", id, "renewal_estimate"),
         params, env, headers)
コード例 #18
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)
コード例 #19
0
 def regenerate_invoice_estimate(id, params=None, env=None, headers=None):
     return request.send(
         'post',
         request.uri_path("subscriptions", id,
                          "regenerate_invoice_estimate"), params, env,
         headers)
コード例 #20
0
 def copy(params, env=None, headers=None):
     return request.send('post', request.uri_path("coupons", "copy"),
                         params, env, headers)
コード例 #21
0
 def upcoming_invoices_estimate(id, env=None, headers=None):
     return request.send(
         'get',
         request.uri_path("customers", id, "upcoming_invoices_estimate"),
         None, env, headers)
コード例 #22
0
 def create(params, env=None, headers=None):
     return request.send('post', request.uri_path("item_families"), params,
                         env, headers)
コード例 #23
0
 def change_term_end(id, params, env=None, headers=None):
     return request.send(
         'post',
         request.uri_path("subscriptions", id, "change_term_end_estimate"),
         params, env, headers)
コード例 #24
0
 def list(params=None, env=None, headers=None):
     return request.send_list_request('get',
                                      request.uri_path("item_families"),
                                      params, env, headers)
コード例 #25
0
 def cancel_subscription_for_items(id, params=None, env=None, headers=None):
     return request.send(
         'post',
         request.uri_path("subscriptions", id,
                          "cancel_subscription_for_items_estimate"), params,
         env, headers)
コード例 #26
0
 def delete(id, env=None, headers=None):
     return request.send('post',
                         request.uri_path("item_families", id, "delete"),
                         None, env, headers)
コード例 #27
0
 def create_for_items(params, env=None, headers=None):
     return request.send('post',
                         request.uri_path("coupons", "create_for_items"),
                         params, env, headers)
コード例 #28
0
 def export_payment_source(id, params, env=None, headers=None):
     return request.send(
         'post',
         request.uri_path("payment_sources", id, "export_payment_source"),
         params, env, headers)
コード例 #29
0
 def update_for_items(id, params, env=None, headers=None):
     return request.send(
         'post', request.uri_path("coupons", id, "update_for_items"),
         params, env, headers)
コード例 #30
0
 def list(params=None, env=None, headers=None):
     return request.send_list_request('get', request.uri_path("coupon_codes"), params, env, headers)
コード例 #31
0
 def list(params=None, env=None, headers=None):
     return request.send_list_request('get', request.uri_path("coupons"),
                                      params, env, headers)
コード例 #32
0
ファイル: transaction.py プロジェクト: pjsg/chargebee-python
 def list(params=None, env=None):
     return request.send('get', request.uri_path("transactions"), params, env)
コード例 #33
0
 def retrieve(id, env=None, headers=None):
     return request.send('get', request.uri_path("coupons", id), None, env,
                         headers)
コード例 #34
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)
コード例 #35
0
 def update(id, params=None, env=None, headers=None):
     return request.send('post', request.uri_path("coupons", id), params,
                         env, headers)
コード例 #36
0
ファイル: transaction.py プロジェクト: pjsg/chargebee-python
 def retrieve(id, env=None):
     return request.send('get', request.uri_path("transactions",id), None, env)
コード例 #37
0
 def delete(id, env=None, headers=None):
     return request.send('post', request.uri_path("coupons", id, "delete"),
                         None, env, headers)
コード例 #38
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)
コード例 #39
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)