A bit tangential: If you have a problem with losing customers to expired credit cards and already have a good dunning process, talk to the guys at Spreedly about their "Card on File Updater". They're a payment gateway agnostic credit card vault, but one of the services they're trialing (you have to ask to join the beta right now) is automatic updating of expired credit card numbers. They have access to the bank syste…
Normally you'd expect Churn Buster to implement this background behind-the-scenes card account updating itself, but the reason we don't is that the trend and expectation in the industry is, or is becoming, that the actual payment gateway themselves provide this service, because they're by far in the best position to do it at scale. For example, Braintree already does this and I think you'll see more and more payment providers doing it down the road, including Stripe. (I could be wrong, but I don't think so.)