A campaign takes pledges for thirty days and decides everything in its final hour, when the total is changing constantly and the settlement is about to run.
A progress bar showing yesterday's total does not just look wrong — it removes the reason somebody was about to pledge.
The raised figure and backer count change by the minute near the end. Those are resolved per request rather than baked into a cached page, because momentum is the argument.
Pledges are authorised during the campaign and captured only if the goal is met. That settlement is one batch across every backer, run at close.
Backers who have been watching for a month all pledge in the final sixty minutes. Capacity is planned around the close time rather than the campaign average.
A card authorised on day two has to still be chargeable on day thirty. Expiry windows and re-authorisation are handled rather than discovered at settlement.
If a campaign fails, backers need to see they were not charged. Records are retained and backed up rather than cleaned up with the campaign.
Everything about a crowdfunding site is arranged around a single scheduled event where the money either moves for everyone or for nobody.
The measurement is a pledge completing during the closing rush, on a page whose headline number cannot be cached.
Two things drive it: a live total that is also the sales pitch, and a settlement that happens once for everybody.
| Setting | What we do | Why |
|---|---|---|
| Progress figures | Resolved per request rather than cached with the page | The raised total is the argument for pledging, so a figure from an hour ago actively removes the momentum somebody was responding to. |
| Settlement | Run as a single batch at the deadline | All-or-nothing funding means every authorisation is captured together or none is, which is a mass payment run rather than a series of checkouts. |
| Authorisation lifetime | Tracked so cards are still chargeable at close | A pledge authorised early in a thirty-day campaign can expire before settlement, and discovering that during the capture run is discovering it too late. |
| Deadline capacity | Reserved for the final hour rather than averaged | Backers watch for weeks and act in the last sixty minutes, so the campaign mean describes a period that no longer matters. |
| Failed campaign records | Retained rather than removed with the campaign | Backers of an unsuccessful campaign need to be able to see they were never charged, which requires the record to outlive the project. |
Every plan includes free migration, daily backups, SSL and 24/7 support.
Move the campaign site across — migration is free, pledge records included.