The issue with the #Chuffed campaigns on #GazaVerified over-reporting total amounts in case of failed payments has now been fixed.
It’s still a big fluke on Chuffed’s side (they keep returning Unconfirmed transactions on their API for some reason), which forced me to implement some complex (and 429-prone) look-back reconciliation logic on each round of scraping, which in turn means that it may take a bit longer for Chuffed donations to be archived if we hit cool-down windows.
But I’ve been monitoring the situation since yesterday night and it seems that things are stable now - no suspicious duplicate transactions.
Please let me know if you spot any recent mistakes.
Note that the fix is not retroactive and many duplicate donations still exist on the database. It’ll take me a while to clean them all up.