The ChartMogul modules allow you to create, update, retrieve, and delete customers, plans, plan group, data source, and subscriptions in your ChartMogul account.
Getting Started with ChartMogul
Prerequisites
In order to use ChartMogul with {{Make}}, it is necessary to have a ChartMogul account. If you do not have one, you can create a ChartMogul account at app.chartmogul.com/sign_up/1.
For the list of available endpoints, see the ChartMogul API documentation.
Connect ChartMogul to {{Make}}
To connect your ChartMogul account to {{Make}}, you need to obtain the Access Token and Secret Key from your ChartMogul account and insert them in the ChartMogul module scenario.
-
Login to your ChartMogul account.
-
Go to Admin (cog-wheel) > API tab.
-
Copy the Access Token and Secret Key values to a safe place.
-
Log in to your {{Make}} account, add any ChartMogul module scenario, and click the Add button next to the Connection field.
-
Optional: In the Connection name field, enter a name for the connection.
-
In the Token and Secret Key field, enter the values copied in Step 3 and click Save.
You have successfully established the connection. You can now edit scenario and add more ChartMogul modules. If your connection needs reauthorization at any point, follow the connection renewal steps here.
Returns a list of invoice objects created using the API in your ChartMogul account.
Retrieves a customer object from your ChartMogul account.
Creates a customer object in ChartMogul under the specified data source.
Updates specific modifiable attributes of a customer object in your ChartMogul account.
Deletes the specified customer object and all its associated data.
Returns a list of plan objects in your ChartMogul account.
Retrieves a plan object from your ChartMogul account.
Creates a plan object in ChartMogul under the specified source.
Updates a plan object in your ChartMogul account.
Deletes the specified plan object in your ChartMogul account.
Retrieves a plan group object from your ChartMogul account.
Creates a plan group object in ChartMogul.
Updates a plan group object in your ChartMogul account.
Deletes the specified plan group object from your ChartMogul account.
List all data source objects in your ChartMogul account.
Retrieves a data source object from your ChartMogul account.
Creates a data source object for importing data into ChartMogul.
Deletes the specified data source object and all its associated data.
Returns a list of invoice objects created using the API in your ChartMogul account.
Retrieves an invoice object from your ChartMogul account.
Creates an invoice for a given API customer.
Deletes the specified invoice object and all its associated data.
Import an Invoice Transaction
Creates a transaction object for an invoice imported using the import API.
List Customer's Subscriptions
Returns a list of subscription objects for a given customer.
Cancel a Customer's Subscription
Cancels a subscription that was generated from an imported invoice.
Performs an arbitrary authorized API call.