Discussion
Loading...

Post

  • About
  • Code of conduct
  • Privacy
  • About Bonfire
Fabio Manganiello
@fabio@manganiello.eu  ·  activity timestamp 6 days ago

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.

@gazaverified @aral

https://git.platypush.tech/blacklight/gaza-archive/pulls/5

Platypush Git

fix(chuffed): Implemented short-window transactions reconciliation.

By adding a look-back window before a new campaign sync we can quickly vaidate whether a previously reported transaction has been processed or has failed. We should use that to keep Chuffed campaigns in sync. Closes: #4

Fabio's Space

Fabio's Space

  • Copy link
  • Flag this post
  • Block
Log in

Bonfire social

Bonfire social: About · Code of conduct · Privacy ·
Bonfire social · 1.0.0-rc.2.33 no JS en
Automatic federation enabled
  • Explore
  • About
  • Code of Conduct
Home
Login