On a failed payment a firm has to take some sort of action because LawPay will not reset itself. Meaning, if a Scheduled Payment is set to collect $100 a month until it reaches $1,000, it will try to collect $100 for 10 months (10 times is the key). If it fails once, it will stop short by $100 unless in CampLegal you save and edit the Invoice or collect the $100. Every time someone edits an invoice, the system automatically makes an API call to LawPay to reset the balance which causes LawPay to reset the occurrences it’s supposed to collect the designated amount.
A failed payment does not cause LawPay to stop trying to collect the next occurrence unless it was the last one. Let’s say in my example the 5th occurrence failed. LawPay will try to collect the 6th, 7th, 8th, 9th and 10th occurrence but then it will stop short of the $1,00 unless some sort of action is to collect that failed payment or edit and save the invoice in CampLegal then the Scheduled Payment would reset. It makes sense why LawPay works like this because they don’t want to keep trying to collect if there’s an issue with the payment method.