Skip to main content

Recurring payments

Pour :Administrateur

A subscription (or recurring payment) is a donor's automatic commitment to give the same amount every month. Once it is set up, Unisoft drives the entire cycle: automatic direct debits, generation of tax receipts, retries on failure, notifications. All you have to do is supervise.

The Recurring payments screen (/app/paiements/recurrent) is the control center for all subscriptions in your community.

What do you want to do?

Understand a subscriptionThe concepts: parent subscription, child payments, automatic cycle.View my subscriptionsList, KPIs, status tabs, search, filter panel.View the details of a subscriptionSide panel: direct debit, billing, mandate, history.Create a subscriptionManually enter a subscription (card or direct debit).PauseTemporarily suspend automatic direct debits.Reactivate a subscriptionResume direct debits after a pause.Cancel permanentlyEnd a subscription (irreversible action).Manage an expired cardAutomatic detection, donor reminder, resumption.Send an update linkPersonalized link for the donor to change their card.Handle direct debit failuresInterrupted status: 3 failures, intervention required.Filter subscriptionsAdvanced filter panel (status, method, platform, amount).View generated paymentsHistory of direct debits attached to a subscription.Export subscriptionsExcel download for analysis, audit, accounting.Tax receiptsPer-debit receipt vs annual summary.Understand the statusesComplete reference of the five statuses (In progress, Interrupted, etc.).Subscriptions and pledgesHonor a donation pledge with an automatic direct debit.Multi-reason subscriptionA single subscription split across several pledges.Bank feesUnderstand the fees auto-calculated by platform.Automatic notificationsTriggered emails (failure, expiration, interruption).

Before you start: the core idea

A subscription has two sides:

SideDescriptionExample
The parent subscriptionThe initial commitment. Holds the monthly amount, the method (card or direct debit), the duration, the status."David Cohen, 50 €/month for 24 months, Visa card ****1234"
The child paymentsThe individual direct debits generated each month. Each has its own date, status, and possible tax receipt."50 € debited on May 15, 2026, success, tax receipt sent"

The Recurring payments screen displays the parent subscriptions. The Payments screen displays all one-off payments and child payments mixed together.

Module overview

A subscription's cycle is entirely driven by Unisoft:

A nightly task (every night at midnight) checks all in-progress subscriptions and triggers the due direct debits. You have nothing to do day-to-day — only react to unusual cases (expired card, interrupted direct debit).

The five statuses at a glance

StatusColorMeaningExpected action
In progressGreenAutomatic direct debits activeNothing — everything works
InterruptedRedThree consecutive failures, manual intervention requiredContact the donor
Expired cardRedThe donor's card has expiredSend an update link
PausedOrangeSuspended by an administrator (often following a refund)Reactivate when the time comes
CompletedPurplePlanned duration reached or subscription canceledRead-only, can be renewed

Full detail of each status

Supported payment methods

For a subscription, only two methods are possible:

  • Bank card — via Stripe, PayGreen, PayPal, Cardcom, Authorize.net and several other platforms depending on your geographic area
  • Direct debit (SEPA, Bacs, ACH) — mostly via GoCardless

Other methods (check, cash, transfer, in kind) do not lend themselves to recurrence — they stay in the Payments module.

Typical cases to know

SituationHow to react
A donor wants to temporarily interrupt their direct debitsPause then Reactivate later
A donor wants to stop permanentlyCancel the subscription
Their card has expiredSend an update link
Their direct debit has failed several timesInterrupted status: contact the donor
They are changing bank (new IBAN)Cancel the old subscription and create a new one
You have refunded one of their direct debitsUnisoft automatically proposes pausing. See Refund a payment

Going further