Docs

Log in to read the version of docs relevant to your site, or use the dropdown versions

Why are subscriptions cancelled for 'No Card' despite zero charges?

  • Subscriptions are being cancelled due to 'No Card' even when there are no charges.
  • Auto Collection is causing cancellations for zero-value subscriptions.
  • Preventing account deletion without credit card information in API-based integrations.

Solution

When the Auto Collection setting is enabled in Chargebee Billing, subscriptions can be cancelled if there is no card on file, even for zero-value subscriptions. This occurs because the system expects a payment method to be present for any subscription, regardless of the charge amount. To prevent this issue, you can adjust your settings as follows:

  1. Disabling Auto Collection for Zero-Value Subscriptions:

    • Navigate to Settings > Configure Chargebee > Billing LogIQ.
    • Under the Auto Collection section, ensure that the setting is adjusted to not require a card for zero-value subscriptions.
    • Save your changes.
  2. Using API to Manage Subscription Status:

    • If you are using an API-based integration, ensure your API calls do not trigger cancellation for zero-value subscriptions.
    • Modify your API logic to check for subscription value before enforcing card requirements.
  3. Verifying 'Hide Zero Value Line Items' Setting:

    • Ensure that the Hide Zero Value Line Items option is correctly configured to prevent unnecessary subscription cancellations.
    • This setting should be used in conjunction with the Auto Collection adjustment.

Important Notes

  • Ensure that your billing logic aligns with your business requirements, especially if you offer free trials or zero-value subscriptions.
  • Regularly review your subscription management settings to avoid unintended cancellations.
  • Consider implementing additional checks in your API integration to handle edge cases where no card is required.
  • Always test configuration changes in a sandbox environment before applying them to your live site.

Was this article helpful?