Online
Forms and checkout
Amounts, line items, contacts and business context remain aligned before calling the provider.
Payments and CRM
HelloAsso, SumUp, Stripe and other providers become useful when their state remains coherent with contacts, contributions and receipts.
Journeys
The journey covers contribution creation, authorisation, return, webhook processing and reconciliation.
Online
Amounts, line items, contacts and business context remain aligned before calling the provider.
In person
On-site payment connected to the correct person, activity and contribution.
After payment
Replay without duplication, identify delays and separate abandonment from real failure.
Principle
The result visible to the user must be confirmed by persisted data and provider events.
Authority
CiviCRM retains business state; the provider attests financial state.
Idempotency
Returns and webhooks may arrive repeatedly or in an unexpected order.
Evidence
Transactions, logs and identifiers must support controlled recovery.
Incident or project
One contribution, one transaction identifier and a timeline are often enough for the first diagnosis.