Updating or adding a credit card attempts to capture overdue balances immediately
It used to be that when someone added or updated a credit card on a subscription that had an overdue balance (i.e. the subscription was past due), there was a lag before we tried to capture that balance. This was because of auto-throttling we have in place for overdue subscriptions.
However, this could result in a less-than-optimal experience for everyone involved - if the customer updated the card themselves, they wouldn’t get alerted if there was a still a problem in capturing the balance. Additionally, since Post-backs would not be fired, there could be a lag between when the provide their updated billing information and when they re-gain access to your service.
Now, we automatically attempt to capture any overdue balances on subscriptions as soon as the card is added or updated. And, we send immediate feedback on the results of that attempt to wherever sent the request, whether it be the hosted update page, the “Change/Edit Credit Card” page in the admin UI, or the API.
Chargify merchants don’t need to do anything to benefit from this change. The only visible change is in the messaging, as highlighted in the following screenshots:

