View Source ExChargebee.Customer (ex_chargebee v0.4.1)
An interface for Interacting with customers
For More information see Chargebee customer Documentation
Summary
Functions
Perform a add_contact on individual customer.
Perform a assign_payment_role on individual customer.
Perform a change_billing_date on individual customer.
Perform a clear_personal_data on individual customer.
Perform a collect_payment on individual customer.
Perform a contacts on individual customer.
Creates a customer.
Perform a delete on individual customer.
Perform a delete_contact on individual customer.
Perform a delete_relationship on individual customer.
Perform a hierarchy on individual customer.
Returns a list of customers. Pagination is handled automatically unless the opt paginate
is set to false.
Returns a list of customers payment_vouchers.
Merge from_customer_id
into to_customer_id
Perform a customer move.
Perform a record_excess_payment on individual customer.
Perform a relationships on individual customer.
Returns a stream of customers. Pagination is handled automatically as the stream is consumed.
Perform a subscription_for_items on individual customer.
Updates a customer.
Perform a update_billing_info on individual customer.
Perform a update_contact on individual customer.
Perform a update_hierarchy_settings on individual customer.
Perform a update_payment_method on individual customer.
Functions
Perform a add_contact on individual customer.
Find more information in the Chargebee Documentation
Perform a assign_payment_role on individual customer.
Find more information in the Chargebee Documentation
Perform a change_billing_date on individual customer.
Find more information in the Chargebee Documentation
Perform a clear_personal_data on individual customer.
Find more information in the Chargebee Documentation
Perform a collect_payment on individual customer.
Find more information in the Chargebee Documentation
Perform a contacts on individual customer.
Find more information in the Chargebee Documentation
Creates a customer.
Find more information in the Chargebee Documentation
Perform a delete on individual customer.
Find more information in the Chargebee Documentation
Perform a delete_contact on individual customer.
Find more information in the Chargebee Documentation
Perform a delete_relationship on individual customer.
Find more information in the Chargebee Documentation
Perform a hierarchy on individual customer.
Find more information in the Chargebee Documentation
Returns a list of customers. Pagination is handled automatically unless the opt paginate
is set to false.
opts:
- site: the site to use for the request. Defaults to the default site.
- paginate: whether to paginate the results. Defaults to false. If false, all results will be returned.
Returns a list of customers payment_vouchers.
Pagination is handled automatically. For more information see the Chargebee Documentation
Merge from_customer_id
into to_customer_id
This API moves a customer's payment methods, subscriptions, invoices, credit notes, transactions, unbilled charges, and orders to another customer. Events and email logs will not be moved. The API execution is asynchronous.
Perform a customer move.
Find more information in the Chargebee Documentation
Perform a record_excess_payment on individual customer.
Find more information in the Chargebee Documentation
Perform a relationships on individual customer.
Find more information in the Chargebee Documentation
@spec stream_list( map(), keyword() ) :: Enumerable.t()
Returns a stream of customers. Pagination is handled automatically as the stream is consumed.
Perform a subscription_for_items on individual customer.
Find more information in the Chargebee Documentation
Updates a customer.
Find more information in the Chargebee Documentation
Perform a update_billing_info on individual customer.
Find more information in the Chargebee Documentation
Perform a update_contact on individual customer.
Find more information in the Chargebee Documentation
Perform a update_hierarchy_settings on individual customer.
Find more information in the Chargebee Documentation
Perform a update_payment_method on individual customer.
Find more information in the Chargebee Documentation