Common Issues

Connection issues

chevron-rightAuthentication failed — invalid API keyhashtag

Double-check that you've copied the full API key from Chargify without any leading or trailing spaces. In Chargify, go to Settings → API Keys to verify the key is active. Note that API keys are site-specific — make sure you're using the key from the correct Chargify site.

chevron-rightSubdomain not recognizedhashtag

The subdomain field should contain only the prefix of your Chargify URL — not the full URL. For example, if your Chargify portal is at acme.chargify.com, enter acme, not https://acme.chargify.com.

Missing data

chevron-rightSome subscriptions or customers are missing from the exporthashtag

Chargify's API may exclude soft-deleted or archived records by default. If you're missing canceled subscriptions or inactive customers, check whether those records still exist in your Chargify account. Records that have been fully purged from Chargify will not appear in the export.

chevron-rightCoupons entity returns an empty resulthashtag

If you haven't created any coupons in Chargify, the entity will return an empty dataset — this is expected behavior. Also confirm that coupons are scoped to the correct product family in Chargify.

Permission errors

chevron-rightAPI key returns a 403 Forbidden errorhashtag

The API key you're using may have restricted permissions. Chargify supports read-only API keys — make sure the key has at least read access to the entities you're trying to export. If you're unsure, generate a new key in Settings → API Keys with full read permissions.

Data discrepancies

chevron-rightRevenue totals don't match what I see in Chargify's dashboardhashtag

Chargify stores all monetary values in cents. If your destination tool is displaying raw values without dividing by 100, the numbers will appear 100x too large. Add a calculated column or formula in your destination to convert cents to dollars.

Also note that Chargify dashboards may apply their own filters (e.g., excluding refunds or credits) that differ from what Coupler.io exports.

chevron-rightTransaction counts differ from the Chargify UIhashtag

The Transactions entity includes all transaction types — payments, refunds, credits, and adjustments. Chargify's UI may filter these differently depending on which report you're viewing. Filter by transaction_type in your destination to isolate the specific transaction type you want to reconcile.

Rate limits

chevron-rightData flow fails with a rate limit or 429 errorhashtag

Chargify enforces API rate limits per site. If you're syncing multiple entities in quick succession or have very large data volumes, you may hit these limits. Try running each entity as a separate data flow and space out your scheduled refreshes. If the problem persists, contact Chargify support to check your site's rate limit tier.

Last updated

Was this helpful?