Dunning Recovery

How to integrate failed-payment recovery with your app.

Dunning integration connects subscription payment failures to retry policies, support workflows, customer communication, and payment-method update screens.

Integration flow

  1. Create a default dunning configuration.
  2. Let failed recurring charges open campaigns.
  3. Show campaign state in your operator or support UI.
  4. Send payment-update links when customer action is needed.
  5. Support manual pause, resume, cancel, and retry actions.
  6. Use campaign history for support and retention workflows.

API pages used

Product surface

Your application should decide where recovery appears:

  • customer email or SMS links
  • in-app billing banners
  • support account views
  • admin recovery dashboards

For the system behavior, see Dunning Implementation.