New in Chargebee: Explore Reveal and understand your payment performance end-to-end.Try Now
Docschargebee docs
HomeBillingPaymentsRevRecGrowthReveal
Support

Product Updates


  • Release Notes

Payment Methods


  • Payment Methods Overview
  • Cards
  • Direct Debit
  • Bank Based Payments
  • Wallets
  • Vouchers
  • Articles and FAQ

Payment Gateways and Configuration


  • Payment Gateways Overview
  • Chargebee Test Gateway
  • Stripe
  • PayPal Payment Services
  • Chargebee Pay
  • Adyen
  • Authorize.net
  • Bambora (formerly Beanstream)
  • Bank of America
  • BluePay
  • BlueSnap
  • Braintree
  • Checkout.com
  • CyberSource
  • dLocal
  • EBANX
  • Ecentric
  • Elavon
  • E-xact Direct Integration
  • eWay Rapid
  • Global Payments
  • GoCardless
  • J.P. Morgan Mobility Payment Solutions
  • Metrics Global
  • Mollie
  • Moneris
  • Network Merchants Incorporated (NMI)
  • Nuvei
  • Orbital (Chase Paymentech)
  • Pay.com
  • Paymill
  • Paystack
  • Pin Payments
  • QuickBooks Payments
  • Razorpay
  • Sage Pay
  • Solidgate
  • Tempus
  • Twikey
  • Windcave
  • Worldline Online Payments(formerly Ingenico)
  • Worldpay
  • Articles and FAQ

Level 2/3 Data Support


  • Level 2/3 Data Support

Advanced Routing


  • Advanced Routing

Dunning


  • Dunning
  • Articles and FAQ

Offline Checkout


  • Offline Checkout
  • Articles and FAQ

Transaction Sync & Invoice Mapping


  • Transaction Sync and Invoice Mapping

Fraud Management


  • Fraud Management

Error Handling


  • Errors with Root Cause and Troubleshooting

Payment Lifecycle Logs


  • Payment Intents
  • Transactions
  • Gateway Activity Logs
  • Gateway Webhook Logs
  • Articles and FAQ

Others


  • Reach (Merchant of Record)
  • Payment Verification
  • Bulk Deletion of Payment Methods
  • Custom Payment Methods
  • Payment Initiator Parameter
  • PSD2 and Strong Customer Authentication
  • RBI e-Mandate
  • RBI Tokenization Regulations
  • Chargeback Management
  • Transaction Descriptors
  • Payment Preferences
  • Visa Trial Rules
  • Mastercard Trial Rules
  • Co-badged Card Compliance
  • Articles and FAQ

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

Related Scenarios

  • 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?