Webhook import required before counting
The donation is not counted, matched, or treated as verified from redirect alone. MPGF waits for the Every.org partner webhook, dedupes it by charge hash, and keeps the evidence pending review before it can affect supporter or funding totals.
If the webhook cannot be matched automatically, the manual evidence fallback remains available without authorizing payout or changing allocation state.
StepStateCounting boundary
Redirect returned
pending_webhook_not_countedMoral Trade records only that the donor came back from Every.org.Partner webhook imported
provider_event_receivedA signed partner webhook is deduped by hashed charge id and stored as provider evidence.Contribution evidence created
pending_reviewWebhook evidence creates a payment-proof record that remains under MPGF review.Counted for matching
counted_after_reviewOnly approved evidence can affect verified supporters, thresholds, base match, or QF bonus.