Connect your customers' Maxio Advanced Billing (formerly Chargify) sites so your product can manage subscriptions, read billing history, and update customer records without handling API key rotation yourself. The customer provides their API key once and Askel composes the Basic auth header on every request.
Fetch subscriptions filtered by state (active, trialing, cancelled, past_due) along with product, customer, and billing details. Lets your product reflect real billing state without a separate webhook listener.
Provision a new subscription in the customer's Maxio site or upgrade and downgrade an existing one by changing the product handle. Covers proration settings and immediate versus next-renewal billing.
Read component allocations and post metered usage events to quantity-based or metered billing components. Useful when your product drives usage that needs to be billed through Maxio.
Fetch customer profiles including email, billing address, and payment method status. Update email or address fields when they change in your product's CRM.
Add or update a credit card or ACH payment profile on a customer's account using Maxio's tokenized card handling, so your product can initiate billing setup without touching raw card data.
Fetch issued invoices, credit notes, and billing event history for any subscription. Lets your product display accurate billing history without requiring direct Maxio portal access.
You sell a B2B marketplace platform. A customer, Halcyon Software Group, uses Maxio Advanced Billing as their subscription backend. When a new buyer activates a subscription through your marketplace, Halcyon wants a matching subscription created in their Maxio site immediately, so their billing team does not have to create it manually.
Halcyon's billing admin logs into their Maxio site, copies the API key from Config and Integrations and API Keys, and pastes it into your product's connection form along with their Maxio subdomain (halcyon.chargify.com). Askel validates the credentials with a test call.
Askel reads Halcyon's Maxio product list and component catalog. Your product's setup wizard shows them and Halcyon maps each of your marketplace subscription tiers to the matching Maxio product handle.
A buyer completes checkout in your marketplace. Your product calls Askel to POST a subscription to Halcyon's Maxio site with the correct product handle, customer email, and billing details.
If the subscription includes a metered component (for example, API calls), your product posts usage event records to Askel throughout the billing period. Askel forwards them to the matching component on the Maxio subscription.
At the end of the billing period, your product reads the issued invoice from Askel and displays it in Halcyon's marketplace dashboard. Halcyon's billing team sees all invoices in both Maxio and your platform without manual reconciliation.
The customer provides their Maxio API key and subdomain (the part before .chargify.com). Askel composes a Basic auth header by base64-encoding the API key with the literal string x as the password field (the Maxio-standard format) on every request. The subdomain determines the per-customer host. Neither the API key nor the composed header ever reaches your servers.
© 2025 Askel.ai. All rights reserved.