Dunning Flow

Dunning is a procedure employed to engage with businesses to recover outstanding payments for services rendered. This process encompasses various forms of communication, predominantly through emails, to remind clients about their delayed payments and to motivate them to clear their pending dues. Additionally, it includes automated attempts to retry charging to secure the owed funds.

Dunning Flow

Dunning Flow

Step-by-Step Process:

  1. Initiation of Dunning Process: The process begins when the billing system attempts to charge the business. The dunning process is triggered if the charge fails due to issues such as insufficient funds or credit card problems.
  2. Triggering Payment Fail Webhook: Upon a failed payment notification from the billing system, inTandem issues a Payment Fail webhook.
  3. Ongoing Payment Attempts: During the dunning period, every attempt to collect payment results in either a Payment Success or Payment Fail notification. Each of these outcomes triggers corresponding webhooks from inTandem.
  4. Conclusion of Dunning Process: If the dunning process ends without successfully collecting funds, the subscription status is updated to 'Expired' due to 'Payment Failed'. This status change triggers a Subscription Update webhook.