Use cases
Software Products E-commerce MSPs Schools Development & Marketing DevOps Agencies Help Desk
Company
Internet Status Blog Pricing Log in Get started free

Outage in Virtuous

Recurring Gift Processing Issue – Duplicate Charges

Resolved Minor
May 12, 2026 - Started 12 days ago - Lasted about 6 hours
Official incident page

Incident Report

Summary AI Generated

A service outage during recurring gift processing caused multiple job restarts, resulting in duplicate charges for donors in organizations located in Central and Mountain time zones. The issue affected the Donor Portal component and lasted 5.9 hours, with some recurring gifts being processed multiple times during the morning processing run. Virtuous identified the root cause as a storage account access failure that coincided with the processing job timing, and they are issuing refunds to all affected donors while implementing architectural changes to prevent similar cross-service dependency issues.

We have identified an issue affecting recurring gift processing for organizations in the Central and Mountain time zones. A subset of recurring gifts were processed more than once during this morning's processing run, resulting in duplicate charges to some donors.
We are actively investigating the root cause. Refunds will be issued to all affected donors, and impacted organizations will receive direct communication with additional details.

We will provide updates as remediation progresses.
Components affected
Virtuous Donor Portal

Trusted by 1,000+ teams

Never miss outages in third-party dependencies

Stop finding out about outages from your users. Monitor 6,320+ cloud services and get alerted the second something breaks.

IsDown status aggregator dashboard
Latest Updates ( sorted recent to last )
12 days ago - at 05/12/2026 04:28PM

We have identified the root cause of this morning's duplicate recurring gift charges:

Last night, a service outage prevented our recurring processing function from accessing a required storage account, causing multiple restarts. This outage coincided exactly with the start of the recurring gift processing job, which resulted in the job being triggered multiple times.

Outside of the affected transactions from this run, there are no ongoing recurring processing issues. All other gift processing is operating normally.
Our team is continuing to work through refunds for impacted donors, and affected organizations will receive direct communication with full details. We have also initiated an internal review of our service architecture to reduce cross-service dependencies and prevent similar timing-related failures in the future.

We will provide a final update once all refunds have been processed.

12 days ago - at 05/12/2026 03:58PM

We have identified an issue affecting recurring gift processing for organizations in the Central and Mountain time zones. A subset of recurring gifts were processed more than once during this morning's processing run, resulting in duplicate charges to some donors.
We are actively investigating the root cause. Refunds will be issued to all affected donors, and impacted organizations will receive direct communication with additional details.

We will provide updates as remediation progresses.

Never miss outages in third-party dependencies

With IsDown, you can monitor all your critical services' official status pages from one centralized dashboard and receive instant alerts the moment an outage is detected. Say goodbye to constantly checking multiple sites for updates and stay ahead of outages with IsDown.

Start free trial

No credit card required · Cancel anytime · 6320 services available

Integrations with Slack Microsoft Teams Google Chat Datadog PagerDuty Zapier Discord Webhook