Skip to main content

Handle direct debit failures

Pour :Administrateur
Preview: Handle direct debit failures

When a direct debit fails several times, Unisoft switches the subscription to Interrupted status (red badge). It is a clear signal: this case requires your intervention. This page explains why a direct debit can fail, what Unisoft automatically attempts before giving up, and how to react effectively.

How Unisoft handles failures​

For each direct debit attempt, two possible cases:

  • 1st failure β†’ counter moves to 1, new attempt in 25 days
  • 2nd failure β†’ counter moves to 2, new attempt in 25 days
  • 3rd failure β†’ status switches to Interrupted, no further automatic attempt

The 25-day delay gives the donor time to fund their account, find a valid card, or solve the problem.

Common causes of a failure​

For a bank card​

CauseWhat to do?
Insufficient fundsWait for the donor's next pay-in, or contact to postpone
Card blocked (by the bank for security reasons)Ask the donor to unblock with their bank
Card expiredUnisoft switches to Expired card in this case (see dedicated page)
Card canceled / replaced (opposition, theft)Send an update link
Monthly cap reachedContact the donor to raise the cap

For a direct debit (GoCardless, SEPA)​

CauseWhat to do?
Insufficient fundsWait, or contact to postpone
Mandate revoked by the donorCancel then create a new subscription with a new mandate
Account closedAsk for new bank details, recreate a subscription
Incorrect IBANVerify the IBAN with the donor, recreate the mandate
Refusal for suspected fraudContact the donor to understand

Automatic emails​

At each failure and at the switch to Interrupted, Unisoft sends automatic emails:

EventRecipientsContent
1st or 2nd failureDonorFailure notification, invitation to check their card or account
1st or 2nd failureOrganization administratorsInformation without urgency (status remains In progress)
3rd failure β†’ InterruptedDonorInterruption notification, update link
3rd failure β†’ InterruptedAdministratorsAction required alert

β†’ Complete list of automatic notifications

Recovery procedure​

  1. 1

    Open the β€œInterrupted” tab

    Finance menu β†’ Recurring payments β†’ Interrupted tab (red badge).

  2. 2

    Sort by interruption date

    Click on the Date column header to put the oldest interruptions at the top β€” these are the most urgent cases.

  3. 3

    Open the details of a subscription

    Click on the row or on the eye icon on the right.

  4. 4

    Read the failure reason

    In the Payment history section, the last failed direct debit shows the reason returned by the platform ("insufficient_funds", "card_declined", "mandate_cancelled", etc.). This guides you on the cause.

  5. 5

    Contact the donor

    Choose the most appropriate channel:

    • Phone for the most important cases
    • Personalized email ("Sarah, we saw that your last direct debit didn't go through…")
    • SMS for quick reminders
  6. 6

    Depending on the cause, act accordingly

    • Card to update β†’ Copy and send the update link
    • Mandate to recreate β†’ Cancel then recreate
    • Temporary insufficient funds β†’ leave the subscription Interrupted and try it manually later (but Unisoft no longer retries automatically at this stage)
    • The donor wants to stop β†’ Cancel permanently
Time since the interruptionAction
Day 1-3The donor has already received the Unisoft automatic email, wait
Week 1-2Personalized email from the admin with update link
Week 3-4Phone call or direct SMS
Month 2Last friendly reminder, mention that the subscription will be closed without response
Month 3+Cancel permanently and archive

Best practices​

  • React quickly: the shorter the delay, the more the donor remembers their commitment
  • Personalize: a generic message has much less impact than a message that recalls the context
  • Do not insist too much: a donor who does not respond after 3 reminders will probably not come back β€” move on
  • Keep a track: if you have several admins on the team, note your actions in the subscription comment to avoid duplicate reminders

Going further​