Chargify
Maximize revenue with the flexibility of Elastic Billing™. Launch, experiment, and personalize offers without custom code or professional services.
Info
Schemes: https
Base URL: https://{subdomain}.chargify.com
Authentication: Custom Basic - Api Key
Generate token: Documentation
Resources
/offers
Summary: Offers allow you to package complicated combinations of products, components and coupons into a convenient package which can then be subscribed to just like products.
/invoices
Summary: This method affords the option to manage invoices through the Chargify API.
If you are using the new Relationship Invoicing feature, see the the new invoicing docs.
/product_families
Summary: Product Families house your products, components and coupons. They can be used to categorize products, product levels or service offerings to your Subscribers.
/payment_profiles
Summary: Payment Profiles house the credit card, ACH (Authorize.Net or Stripe only,) or PayPal (Braintree only,) data for a customer. The payment information is attached to the customer within Chargify, as opposed to the Subscription itself.
/transactions
Summary: The Transactions API allows you to view a list of all transactions both for a site and for an individual subscription.
/products
Summary: Use the products endpoint to manage your products inventory within your Chargify Site.
/offers.json
Summary: This endpoint will list offers for a site.
/subscriptions
Summary: Change the default payment profile on the subscription to the existing payment profile with the id specified. Return a list of events for a subscription. Createsa new allocation for the subscription, setting a new currently allocated quantity and recording a memo.
/invoices
Summary: Read all invoices.
/customers.json
Summary: You may create a new Customer at any time, or you may create a Customer at the same time you create a Subscription. The only validation restriction is that you may only create one customer for a given reference value.
/subscriptions.json
Summary: This method will return an array of subscriptions from a Site. Pay close attention to query string filters and pagination in order to control responses from the server.
When creating a Subscription, you must specify Product and Customer properties.
/customers
Summary: This method allows to update the Customer, read customer data and delete the Customer.
/payment_profiles
Summary: Augment an existing payment_profile_id by using this endpoint and method.
/transactions
Summary: Given that you have a valid transaction ID, you can retrieve its full details.
/events.json
Summary: This method will retrieve a list of events for a site. Use query string filters to narrow down results. You may use the key filter as part of your query string to narrow down results.
Updated about 5 years ago