Infusionsoft doesn’t automatically deactivate subscriptions when someone doesn’t pay their bill, but there is an easy way to set this up.
Go to Setup > Misc Settings > Order Settings > Triggers. From the drop down select “When an autocharge attempt is made”.
Select 3rd and successive failure in the screen that comes up, and select all subscriptions on the right side.
Add an action that deactivates all subscriptions.
Now, if a customer’s card fails three times in a row it will deactivate all their subscriptions. If you want it to only deactivate the subscription that the charge failed for, you will need to create a separate trigger for each subscription.