Page MenuHomePhabricator

Ejegg (Elliott Eggleston)
Fundraising tech lead

Today

  • Clear sailing ahead.

Tomorrow

  • Clear sailing ahead.

Wednesday

  • Clear sailing ahead.

User Details

User Since
Oct 8 2014, 11:22 PM (510 w, 4 d)
Availability
Available
LDAP User
Ejegg
MediaWiki User
EEggleston (WMF) [ Global Accounts ]

Recent Activity

Fri, Jul 19

Ejegg moved T369161: Map Gr4vy AVS and CVV risk scores on Smashpig from Ready for Review to Being Reviewed on the Fundraising Sprint: neveruse() board.
Fri, Jul 19, 8:20 PM · Fundraising Sprint: neveruse(), payments-orchestration, Epic, Fundraising-Backlog

Thu, Jul 18

Ejegg triaged T369748: Donation charged after cancellation and missed by the autocancelation as Medium priority.
Thu, Jul 18, 4:27 PM · Fundraising Tech - Chaos Crew, FR-donorservices, Fundraising-Backlog
Ejegg moved T342812: Figure out if we can make the queue delay graph better with audit import lag from Later to Current Sprint on the Fundraising-Backlog board.
Thu, Jul 18, 4:24 PM · Fundraising Sprint: neveruse(), Fundraising-Backlog
Ejegg moved T342812: Figure out if we can make the queue delay graph better with audit import lag from Backlog to Ready for Review on the Fundraising Sprint: neveruse() board.
Thu, Jul 18, 4:23 PM · Fundraising Sprint: neveruse(), Fundraising-Backlog

Mon, Jul 15

Ejegg moved T363768: Paypal Giving Fund donations added to Civi under incorrect CID from Pending Deployment to Done on the Fundraising Sprint: meow() board.

OK, the logic is deployed to make sure they all are tagged with the main org record for PayPal Giving Fund (3729480). I started using the 'Move contribution' action from the ... menu on the contribution list, to move the existing donations. I moved all the ones from this year. Do we need all the previous ones moved too?

Mon, Jul 15, 5:58 PM · Patch-For-Review, Fundraising Sprint: meow(), Fundraising Sprint: justWork(), Fundraising-Backlog

Sat, Jul 13

Ejegg committed rWFDVc808f2230cb3: Add Gravy links, remove Ingenico.
Add Gravy links, remove Ingenico
Sat, Jul 13, 1:26 AM

Thu, Jul 11

Ejegg committed rWFDV12dbbaa43ace: More fixes for rsyslogd breaking in containers.
More fixes for rsyslogd breaking in containers
Thu, Jul 11, 8:18 PM
Ejegg added a comment to T369109: Test out, maybe implement new scheduled communication functionality.

We tested this a bit in tech talk yesterday and Eileen posted some feedback upstream: https://lab.civicrm.org/dev/core/-/issues/5340

Thu, Jul 11, 7:57 PM · Fundraising Sprint: neveruse(), Fundraising Sprint: meow(), Fundraising-Backlog, Wikimedia-Fundraising-CiviCRM
Ejegg moved T364506: Gravy backend createPayment from Being Reviewed to Pending Deployment on the Fundraising Sprint: meow() board.
Thu, Jul 11, 7:47 PM · Fundraising Sprint: neveruse(), Fundraising Sprint: meow(), payments-orchestration, Fundraising Sprint: justWork(), Fundraising-Backlog
Ejegg moved T367112: Gravy backend approve payment from Being Reviewed to Ready for Review on the Fundraising Sprint: meow() board.
Thu, Jul 11, 5:33 PM · Fundraising Sprint: neveruse(), Fundraising Sprint: meow(), payments-orchestration, Fundraising-Backlog
Ejegg moved T364506: Gravy backend createPayment from Pending Deployment to Being Reviewed on the Fundraising Sprint: meow() board.

Back to review for the createBuyer / getBuyer stuff

Thu, Jul 11, 5:33 PM · Fundraising Sprint: neveruse(), Fundraising Sprint: meow(), payments-orchestration, Fundraising Sprint: justWork(), Fundraising-Backlog
Ejegg moved T367112: Gravy backend approve payment from Ready for Review to Being Reviewed on the Fundraising Sprint: meow() board.
Thu, Jul 11, 5:30 PM · Fundraising Sprint: neveruse(), Fundraising Sprint: meow(), payments-orchestration, Fundraising-Backlog
Ejegg moved T355448: Revisit old PayPal bugs, delete code if no longer needed from Pending Deployment to Done on the Fundraising Sprint: meow() board.
Thu, Jul 11, 4:37 PM · Fundraising Sprint: meow(), Fundraising Sprint: justWork(), Fundraising Sprint: didAnyoneTryThis(), Wikimedia-Fundraising-CiviCRM, FR-Paypal, Fundraising-Backlog
Ejegg moved T368647: Remove CVV Placeholder for Japanese donors from Pending Deployment to Done on the Fundraising Sprint: meow() board.
Thu, Jul 11, 4:37 PM · MW-1.43-notes (1.43.0-wmf.14; 2024-07-16), Fundraising Sprint: meow(), Fundraising-Backlog

Wed, Jul 10

Ejegg added a comment to T369748: Donation charged after cancellation and missed by the autocancelation .

Hi @SHust , sorry, that was a recurring contribution I had set as cancelled with a batch update.

Wed, Jul 10, 9:07 PM · Fundraising Tech - Chaos Crew, FR-donorservices, Fundraising-Backlog

Tue, Jul 9

Ejegg closed T368670: Automated merge for RML responses already in Civi as Resolved.
Tue, Jul 9, 8:30 PM · FR-donorservices, Fundraising-Backlog
Ejegg committed rWFDV0d4b1ee66636: Update donatewiki content.
Update donatewiki content
Tue, Jul 9, 5:36 PM
Ejegg committed rWFDVc01903a2de91: Fix for rsyslogd breaking in containers.
Fix for rsyslogd breaking in containers
Tue, Jul 9, 5:36 PM
Ejegg moved T368647: Remove CVV Placeholder for Japanese donors from Doing to Pending Deployment on the Fundraising Sprint: meow() board.
Tue, Jul 9, 2:26 AM · MW-1.43-notes (1.43.0-wmf.14; 2024-07-16), Fundraising Sprint: meow(), Fundraising-Backlog

Mon, Jul 8

Ejegg claimed T368647: Remove CVV Placeholder for Japanese donors.
Mon, Jul 8, 7:47 PM · MW-1.43-notes (1.43.0-wmf.14; 2024-07-16), Fundraising Sprint: meow(), Fundraising-Backlog
Ejegg moved T368647: Remove CVV Placeholder for Japanese donors from Backlog to Doing on the Fundraising Sprint: meow() board.
Mon, Jul 8, 7:46 PM · MW-1.43-notes (1.43.0-wmf.14; 2024-07-16), Fundraising Sprint: meow(), Fundraising-Backlog
Ejegg moved T363768: Paypal Giving Fund donations added to Civi under incorrect CID from Doing to Ready for Review on the Fundraising Sprint: meow() board.
Mon, Jul 8, 6:14 PM · Patch-For-Review, Fundraising Sprint: meow(), Fundraising Sprint: justWork(), Fundraising-Backlog
Ejegg added a comment to T369457: Civi to Acoustic Export: Job "MASTER SUPPRESSION LIST" failing..

Could the jobs be late because the export is so big? We spent a few days recalculating everyone's segment and status, and that marked all the donors as recently updated. So we're exporting and uploading all the rows instead of just two weeks of recent donors.

Mon, Jul 8, 3:34 PM · Fundraising-Backlog, Fundraising Tech - Chaos Crew, FR-Email

Tue, Jul 2

Ejegg claimed T363768: Paypal Giving Fund donations added to Civi under incorrect CID.
Tue, Jul 2, 9:13 PM · Patch-For-Review, Fundraising Sprint: meow(), Fundraising Sprint: justWork(), Fundraising-Backlog
Ejegg moved T355448: Revisit old PayPal bugs, delete code if no longer needed from Backlog to Pending Deployment on the Fundraising Sprint: meow() board.
Tue, Jul 2, 9:01 PM · Fundraising Sprint: meow(), Fundraising Sprint: justWork(), Fundraising Sprint: didAnyoneTryThis(), Wikimedia-Fundraising-CiviCRM, FR-Paypal, Fundraising-Backlog
Ejegg moved T366356: Make email custom fields editable from contact summary, upstream patch from Backlog to Doing on the Fundraising Sprint: meow() board.
Tue, Jul 2, 9:01 PM · Fundraising Sprint: neveruse(), Fundraising Sprint: meow(), Patch-For-Review, Fundraising Sprint: justWork(), FR-Email, Fundraising-Backlog, Wikimedia-Fundraising-CiviCRM
Ejegg moved T366367: Migrate remaining jobs off JsonSerializableObject from Backlog to Ready for Review on the Fundraising Sprint: meow() board.
Tue, Jul 2, 9:01 PM · Fundraising Sprint: neveruse(), Fundraising Sprint: meow(), Patch-For-Review, FR-Smashpig, Fundraising-Backlog
Ejegg moved T368974: Update segments & statuses for 2024-25 from Backlog to Doing on the Fundraising Sprint: meow() board.
Tue, Jul 2, 9:01 PM · Fundraising Sprint: meow(), Fundraising-Backlog, Wikimedia-Fundraising-CiviCRM
Ejegg updated subscribers of T368670: Automated merge for RML responses already in Civi.

Hi @SHust. So when a donor puts an existing email address into an RML form and we pull that from Acoustic to Civi, we just discard it rather than creating a duplicate.

Tue, Jul 2, 7:47 PM · FR-donorservices, Fundraising-Backlog
Ejegg closed T369110: Clear out failed updates? as Resolved.

Done

Tue, Jul 2, 7:36 PM · Fundraising-Backlog, Wikimedia-Fundraising-CiviCRM
Ejegg added a comment to T368975: Standardize response error text.

Basically we can get a CreatePaymentResponse that returns FALSE from isSuccessful but returns an empty array from getErrors()

Tue, Jul 2, 7:19 PM · Fundraising-Backlog
Ejegg added a comment to T368998: Import migration - add support for currency conversion.

hmm, any hooks we could subscribe to from within the exchange rates extension?

Tue, Jul 2, 7:17 PM · Fundraising Sprint: neveruse(), Fundraising Sprint: meow(), Fundraising-Backlog, Wikimedia-Fundraising-CiviCRM
Ejegg added a comment to T369022: India Credit Card Donation Erroring out..

Hi @RKumar_WMF , none of these tripped our internal filters. Looks like all of them were rejected at dlocal or the issuer.

Tue, Jul 2, 6:39 PM · Fundraising Tech - Chaos Crew, Fundraising-Backlog

Mon, Jul 1

Ejegg moved T366367: Migrate remaining jobs off JsonSerializableObject from Doing to Ready for Review on the Fundraising Sprint: LeeroyJenkinsssss() board.
Mon, Jul 1, 7:21 PM · Fundraising Sprint: neveruse(), Fundraising Sprint: meow(), Patch-For-Review, FR-Smashpig, Fundraising-Backlog

Wed, Jun 26

Ejegg updated subscribers of T368570: Donate wiki sending SEPA payment method to gateway chooser with no results.

@Pcoombe We've discovered that Adyen doesn't actually support SEPA in all the places it should work - see the list of countries in their docs here: https://www.adyen.com/payment-methods/sepa-direct-debit

Wed, Jun 26, 8:44 PM · MW-1.43-notes (1.43.0-wmf.14; 2024-07-16), Fundraising Sprint: meow(), Fundraising-Backlog
Ejegg added a comment to T367276: Civi related - donor status and donor segment fields in Civi .

@RLewis we should probably add another bit of explanation on the segments page - we tag the donor with the first one of the segments that they match, going from top to bottom - since CID 22341086 qualifies as mid-tier based on the total amount, and also has an active recurring, we tag them as mid-tier since that is the first status.

Wed, Jun 26, 8:34 PM · Fundraising Tech - Chaos Crew, Wikimedia-Fundraising-CiviCRM, Fundraising-Backlog

Tue, Jun 25

Ejegg moved T349762: Get CiviProxy API4 patch merged upstream from Blocked or not fr-tech to Current Sprint on the Fundraising-Backlog board.
Tue, Jun 25, 10:37 PM · Fundraising Sprint: justWork(), Fundraising Sprint: didAnyoneTryThis(), Fundraising Sprint Uptown cURL, Wikimedia-Fundraising-CiviCRM, Fundraising-Backlog
Ejegg closed T349762: Get CiviProxy API4 patch merged upstream as Resolved.
Tue, Jun 25, 10:36 PM · Fundraising Sprint: justWork(), Fundraising Sprint: didAnyoneTryThis(), Fundraising Sprint Uptown cURL, Wikimedia-Fundraising-CiviCRM, Fundraising-Backlog

Jun 21 2024

Ejegg added a comment to T368155: Annual Recurring as Post-Payment Option.

@MSuijkerbuijk_WMF so we need to support both variants being live at the same time, one with an annual option and one with a different amount option?

Jun 21 2024, 9:01 PM · Fundraising Sprint: neveruse(), Fundraising-Backlog
Ejegg moved T366356: Make email custom fields editable from contact summary, upstream patch from Backlog to Doing on the Fundraising Sprint: LeeroyJenkinsssss() board.
Jun 21 2024, 4:06 PM · Fundraising Sprint: neveruse(), Fundraising Sprint: meow(), Patch-For-Review, Fundraising Sprint: justWork(), FR-Email, Fundraising-Backlog, Wikimedia-Fundraising-CiviCRM
Ejegg moved T366367: Migrate remaining jobs off JsonSerializableObject from Backlog to Doing on the Fundraising Sprint: LeeroyJenkinsssss() board.
Jun 21 2024, 4:06 PM · Fundraising Sprint: neveruse(), Fundraising Sprint: meow(), Patch-For-Review, FR-Smashpig, Fundraising-Backlog
Ejegg added a comment to T368155: Annual Recurring as Post-Payment Option.

So we will remove the option to add a monthly gift in a different amount?

Jun 21 2024, 3:42 PM · Fundraising Sprint: neveruse(), Fundraising-Backlog
Ejegg created T368158: Queue up external API calls in post-hooks.
Jun 21 2024, 3:40 PM · Wikimedia-Fundraising-CiviCRM, Fundraising-Backlog

Jun 20 2024

Ejegg moved T361243: ask Civi to use PayPal's API when canceling recurrings due to chargebacks from Ready for Review to Done on the Fundraising Sprint: LeeroyJenkinsssss() board.
Jun 20 2024, 8:07 PM · Fundraising Sprint: LeeroyJenkinsssss(), Fundraising Sprint: justWork(), FR-donorservices, Fundraising-Backlog
Ejegg added a comment to T367451: Set contribution_recur rows to cancelled when autorescue can't save them.

OK, I think I got it - the cancelRecurAutoRescue fires on civicrm_post . If we can blank the rescue_reference as we set the status we should be able to avoid that code calling anything in SmashPig.

Jun 20 2024, 7:11 PM · Patch-For-Review, Fundraising Tech - Chaos Crew, FR-Smashpig, FR-Adyen, Fundraising-Backlog
Ejegg moved T362087: Allow DR to manually add a "Recurring Upgrade Declined" activity from Pending Deployment to Done on the Fundraising Sprint: LeeroyJenkinsssss() board.

OK, this is live on production! There's a slight visual alignment issue but it seems to save the value correctly.

Jun 20 2024, 4:51 PM · Fundraising Sprint: LeeroyJenkinsssss(), Fundraising Sprint: justWork(), Fundraising Sprint: hammertime($touch_this=false), Wikimedia-Fundraising-CiviCRM, recurring upgrade, Recurring-Donations, Fundraising-Backlog

Jun 18 2024

Ejegg closed T346451: Make requested changes to CiviProxy pull request as Resolved.

Changes have been made, and the pull request was just accepted!

Jun 18 2024, 4:23 PM · Wikimedia-Fundraising-CiviCRM, Fundraising-Backlog
Ejegg added a comment to T349751: Coworker - send fail mail when a queue aborts.

We seem to be getting these already! @Eileenmcnaughton can this be closed, or is there more to do?

Jun 18 2024, 4:21 PM · Fundraising-Backlog, Wikimedia-Fundraising-CiviCRM

Jun 17 2024

Ejegg moved T361243: ask Civi to use PayPal's API when canceling recurrings due to chargebacks from Backlog to Ready for Review on the Fundraising Sprint: kevinToldMeToCallThis() board.
Jun 17 2024, 7:59 PM · Fundraising Sprint: LeeroyJenkinsssss(), Fundraising Sprint: justWork(), FR-donorservices, Fundraising-Backlog
Ejegg moved T367451: Set contribution_recur rows to cancelled when autorescue can't save them from Done to In Progress on the Fundraising Tech - Chaos Crew board.

Oops, the queued updates are failing with this unexpected message:

Jun 17 2024, 7:27 PM · Patch-For-Review, Fundraising Tech - Chaos Crew, FR-Smashpig, FR-Adyen, Fundraising-Backlog
Ejegg moved T365639: Recurring Donor (segment_id 400) records have conflicting status Deep Lapsed (status_id 60) from Backlog to Pending Deployment on the Fundraising Tech - Chaos Crew board.

Moving this to the pending deploy column since the renumbering should fix it once we do a DB-wide wmf_donor update in an upcoming maintenance window.

Jun 17 2024, 6:41 PM · Fundraising Tech - Chaos Crew, Fundraising-Backlog
Ejegg moved T367623: Already cancelled paypals are getting cancelled again from Pending Deployment to Done on the Fundraising Tech - Chaos Crew board.
Jun 17 2024, 6:39 PM · Patch-For-Review, Fundraising Tech - Chaos Crew, Fundraising-Backlog
Ejegg moved T367451: Set contribution_recur rows to cancelled when autorescue can't save them from Ready for Review to Done on the Fundraising Tech - Chaos Crew board.
Jun 17 2024, 6:39 PM · Patch-For-Review, Fundraising Tech - Chaos Crew, FR-Smashpig, FR-Adyen, Fundraising-Backlog
Ejegg moved T367623: Already cancelled paypals are getting cancelled again from Ready for Review to Pending Deployment on the Fundraising Tech - Chaos Crew board.
Jun 17 2024, 5:37 PM · Patch-For-Review, Fundraising Tech - Chaos Crew, Fundraising-Backlog
Ejegg claimed T367623: Already cancelled paypals are getting cancelled again.
Jun 17 2024, 5:15 PM · Patch-For-Review, Fundraising Tech - Chaos Crew, Fundraising-Backlog
Ejegg added a project to T367623: Already cancelled paypals are getting cancelled again: Fundraising Tech - Chaos Crew.
Jun 17 2024, 5:15 PM · Patch-For-Review, Fundraising Tech - Chaos Crew, Fundraising-Backlog
Ejegg renamed T276395: Spike - do practice Civi standalone installs locally to get our heads around it from Spike - do practice standalong installs locally to get our heads around it to Spike - do practice Civi standalone installs locally to get our heads around it.
Jun 17 2024, 2:50 PM · Fundraising Sprint: neveruse(), Fundraising Sprint: meow(), Patch-For-Review, Fr-drupal-upgrade-2021, Wikimedia-Fundraising-CiviCRM, Fundraising-Backlog

Jun 14 2024

Ejegg added a comment to T366635: Restore automatic handling of DUPLICATE_INVOICE WmfExceptions.

Locally I re-queued and re-processed the donations queue. The invoice_id with the suffix was correctly saved to the invoice_id column without the error. So what could be different about production?

Jun 14 2024, 9:25 PM · Fundraising Tech - Chaos Crew, Fundraising-Backlog, Wikimedia-Fundraising-CiviCRM
Ejegg added a comment to T367594: Endowment 'Thank You' email/receipt sent in English to non-English donors.

Hi @LWadleigh it looks like the Endowment TY message only exists in English and Swedish at this point. You can add new translations here: https://civicrm.wikimedia.org/civicrm/admin/messageTemplates?reset=1#/workflow

Jun 14 2024, 8:42 PM · FR-donorservices, Fundraising-Backlog
Ejegg added a comment to T366635: Restore automatic handling of DUPLICATE_INVOICE WmfExceptions.

The message has both order_id and invoice_id. The invoice_id seems to correctly get re-queued with the |dup-1234 suffix attached to the invoice_id but the order_id is unchanged. Perhaps somewhere in the refactor we stopped consulting the invoice_id message field?

Jun 14 2024, 8:38 PM · Fundraising Tech - Chaos Crew, Fundraising-Backlog, Wikimedia-Fundraising-CiviCRM
Ejegg added a comment to T366635: Restore automatic handling of DUPLICATE_INVOICE WmfExceptions.

I just tried locally by manufacturing a message with a different gateway txn id but the same invoice id, and the error handling seems to be working fine. It looks like it would still failmail if the requeue time had expired - checking on that for the latest instance of this error in production.

Jun 14 2024, 7:50 PM · Fundraising Tech - Chaos Crew, Fundraising-Backlog, Wikimedia-Fundraising-CiviCRM
Ejegg claimed T366635: Restore automatic handling of DUPLICATE_INVOICE WmfExceptions.
Jun 14 2024, 7:01 PM · Fundraising Tech - Chaos Crew, Fundraising-Backlog, Wikimedia-Fundraising-CiviCRM
Ejegg moved T366635: Restore automatic handling of DUPLICATE_INVOICE WmfExceptions from Backlog to In Progress on the Fundraising Tech - Chaos Crew board.
Jun 14 2024, 7:00 PM · Fundraising Tech - Chaos Crew, Fundraising-Backlog, Wikimedia-Fundraising-CiviCRM
Ejegg added a comment to T367460: Donate Wiki Support Page Pageviews.

https://phabricator.wikimedia.org/diffusion/WMFR/

Jun 14 2024, 4:57 PM · fundraising-tech-ops, Fundraising-Backlog, FR-Tech-Analytics
Ejegg added a comment to T367460: Donate Wiki Support Page Pageviews.

Please let's not add anything more to djangobannerstats! Maybe we can add the new pages to FRUEC?

Jun 14 2024, 4:52 PM · fundraising-tech-ops, Fundraising-Backlog, FR-Tech-Analytics
Ejegg added a project to T366635: Restore automatic handling of DUPLICATE_INVOICE WmfExceptions: Fundraising Tech - Chaos Crew.
Jun 14 2024, 4:25 PM · Fundraising Tech - Chaos Crew, Fundraising-Backlog, Wikimedia-Fundraising-CiviCRM

Jun 13 2024

Ejegg moved T367451: Set contribution_recur rows to cancelled when autorescue can't save them from Backlog to Ready for Review on the Fundraising Tech - Chaos Crew board.
Jun 13 2024, 7:51 PM · Patch-For-Review, Fundraising Tech - Chaos Crew, FR-Smashpig, FR-Adyen, Fundraising-Backlog
Ejegg claimed T367451: Set contribution_recur rows to cancelled when autorescue can't save them.
Jun 13 2024, 5:31 PM · Patch-For-Review, Fundraising Tech - Chaos Crew, FR-Smashpig, FR-Adyen, Fundraising-Backlog
Ejegg created T367451: Set contribution_recur rows to cancelled when autorescue can't save them.
Jun 13 2024, 5:30 PM · Patch-For-Review, Fundraising Tech - Chaos Crew, FR-Smashpig, FR-Adyen, Fundraising-Backlog
Ejegg moved T364792: Not capturing transactions in ZAR from Ready for Review to Done on the Fundraising Tech - Chaos Crew board.
Jun 13 2024, 5:20 PM · Fundraising Tech - Chaos Crew, Fundraising-Backlog
Ejegg moved T365519: Civi / Adyen mismatch re: recurring retries from Ready for Review to Done on the Fundraising Tech - Chaos Crew board.
Jun 13 2024, 5:20 PM · Fundraising Tech - Chaos Crew, Fundraising-Backlog
Ejegg moved T366231: Recurring SEPA losing name from In Progress to Done on the Fundraising Tech - Chaos Crew board.

I think we're getting the pending message sent now

Jun 13 2024, 5:15 PM · Fundraising Tech - Chaos Crew, Fundraising-Backlog
Ejegg added a comment to T365519: Civi / Adyen mismatch re: recurring retries.

The deletion has been running (one-by-one) in the background for a while, and there are just 2000 erroneous donations still to go. Should be done within the hour.

Jun 13 2024, 1:39 AM · Fundraising Tech - Chaos Crew, Fundraising-Backlog
Ejegg added a comment to T365519: Civi / Adyen mismatch re: recurring retries.

@Ejegg I'm not sure if this is related, but cid=64078006 (not in group 2125) shows Adyen one-time 206831814.1 as settled, but it got a rejection response from the acquirer.

Jun 13 2024, 1:35 AM · Fundraising Tech - Chaos Crew, Fundraising-Backlog

Jun 12 2024

Ejegg added a comment to T365519: Civi / Adyen mismatch re: recurring retries.

@MBeat33 I made a group for all donors who got a TY email for one of the failed auths mistakenly recorded as succeeded:

Jun 12 2024, 4:16 PM · Fundraising Tech - Chaos Crew, Fundraising-Backlog

Jun 11 2024

Ejegg added a comment to T365519: Civi / Adyen mismatch re: recurring retries.

Hi @MBeat33 actually a lot of the only-fail donors are CZ online banking donors. For that payment method (and iDEAL) we record the contribution as complete as soon as we see a successful authorization. I can just delete the contributions for now and get you a list of the CIDs with only failed contribs.

Jun 11 2024, 5:28 PM · Fundraising Tech - Chaos Crew, Fundraising-Backlog
Ejegg moved T365519: Civi / Adyen mismatch re: recurring retries from In Progress to Ready for Review on the Fundraising Tech - Chaos Crew board.
Jun 11 2024, 3:23 PM · Fundraising Tech - Chaos Crew, Fundraising-Backlog
Ejegg added a comment to T365519: Civi / Adyen mismatch re: recurring retries.

There are 31,528 of them, associated with 9,385 different recurring subscriptions. I've got all the IDs in a table so I should be able to delete the contributions without too much trouble. 68 of the contacts only have the failed contributions (including the CIDs in your list), so I'll clean those up too.

Jun 11 2024, 1:24 AM · Fundraising Tech - Chaos Crew, Fundraising-Backlog

Jun 10 2024

Ejegg added a comment to T365519: Civi / Adyen mismatch re: recurring retries.

Oh wow, there are a lot of donations in Civi that shouldn't be there, since I deployed a bug on May 8th that treated failed authorization IPNs as successful. I've just deployed a fix so they won't be treated that way any more. Next I'll figure out just how many were mistakenly reported and how to clean them up.

Jun 10 2024, 9:38 PM · Fundraising Tech - Chaos Crew, Fundraising-Backlog
Ejegg moved T363433: Add expiration period of 12 months to the 'Recurring Upgrade Declined' activity type in Civi from Ready for Review to Done on the Fundraising Sprint: kevinToldMeToCallThis() board.
Jun 10 2024, 9:31 PM · Fundraising Sprint: kevinToldMeToCallThis(), Fundraising Sprint: justWork(), Fundraising-Backlog
Ejegg moved T363433: Add expiration period of 12 months to the 'Recurring Upgrade Declined' activity type in Civi from Doing to Ready for Review on the Fundraising Sprint: kevinToldMeToCallThis() board.
Jun 10 2024, 7:39 PM · Fundraising Sprint: kevinToldMeToCallThis(), Fundraising Sprint: justWork(), Fundraising-Backlog
Ejegg closed T280675: Email preference center: Adjust export to acoustic to accommodate new data types, a subtask of T125272: Epic: Create Preference Center for donors to manage email subscription preferences, as Declined.
Jun 10 2024, 5:14 PM · FR-email-preferences, FR-planning-ahead, Fundraising Sprint Princess Mongodb, Epic, Fundraising-Backlog
Ejegg closed T280675: Email preference center: Adjust export to acoustic to accommodate new data types as Declined.

All the things the current prefs center can control are being exported to Acoustic, and the other proposed bits linked here have been declined.

Jun 10 2024, 5:14 PM · FR-Email, FR-email-preferences, Fundraising-Backlog
Ejegg added a comment to T365519: Civi / Adyen mismatch re: recurring retries.

F9R3WD3NK967VXW3 was a retry - looks like we sent it from the IPN listener to Civi as though it was successful when the auth was actually failed. Looking into the logic.

Jun 10 2024, 4:07 PM · Fundraising Tech - Chaos Crew, Fundraising-Backlog
Ejegg claimed T365519: Civi / Adyen mismatch re: recurring retries.
Jun 10 2024, 3:51 PM · Fundraising Tech - Chaos Crew, Fundraising-Backlog
Ejegg added a comment to T361636: ask Civi to use PayPal's API when humans cancel recurrings.

hi @Ejegg question for you, I just canceled a recurring that was at status Failing and got this message:

Screenshot 2024-06-10 at 11.24.49 AM.png (494×1 px, 112 KB)

I had canceled at PayPal's console seconds before using Civi. Are there any special considerations when canceling Failing PayPal recurrings? We're generally canceling in Civi first so if my doing this out of order caused the message, it would be good to know. cid=32423726

Jun 10 2024, 3:39 PM · Fundraising Sprint: kevinToldMeToCallThis(), Fundraising Sprint: justWork(), FR-donorservices, Fundraising-Backlog
Ejegg added a comment to T223470: Get group member data from Silverpop failed with code 1.

Seeing more failmail from deadlocks in this job lately. Perhaps we could requeue them for processing via coworker?

Jun 10 2024, 2:26 PM · Patch-For-Review, FR-Alerts, Fundraising-Backlog

Jun 7 2024

Ejegg added a comment to T361636: ask Civi to use PayPal's API when humans cancel recurrings.

@MBeat33 the PayPal documentation suggests that the same command we use to cancel the newer (_ec) ones SHOULD be compatible with the old S- subscription IDs

Jun 7 2024, 5:56 PM · Fundraising Sprint: kevinToldMeToCallThis(), Fundraising Sprint: justWork(), FR-donorservices, Fundraising-Backlog
Ejegg added a comment to T361636: ask Civi to use PayPal's API when humans cancel recurrings.

Can this new functionality be made to cover legacy recurrings, or will we still need to cancel-in-both-places if the donation lacks the _ec suffix?

Jun 7 2024, 3:20 PM · Fundraising Sprint: kevinToldMeToCallThis(), Fundraising Sprint: justWork(), FR-donorservices, Fundraising-Backlog
Ejegg moved T361636: ask Civi to use PayPal's API when humans cancel recurrings from Backlog to Done on the Fundraising Sprint: kevinToldMeToCallThis() board.

OK, this is done! @SHust / @AMJohnson / @krobinson: The Civi UI's cancel subscription button should now be cancelling subscriptions in PayPal.

Jun 7 2024, 2:47 AM · Fundraising Sprint: kevinToldMeToCallThis(), Fundraising Sprint: justWork(), FR-donorservices, Fundraising-Backlog
Ejegg moved T335712: Civi shouldn't show "cancellation not supported" message for processors where we handle schedule from Backlog to Done on the Fundraising Sprint: kevinToldMeToCallThis() board.
Jun 7 2024, 2:46 AM · Fundraising Sprint: kevinToldMeToCallThis(), Fundraising Sprint: justWork(), Recurring-Donations, Wikimedia-Fundraising-CiviCRM, Fundraising-Backlog
Ejegg moved T366768: Move donation missing from donation ... menu in civi from Ready for Review to Done on the Fundraising Tech - Chaos Crew board.

OK, this is back on production and the upstream patch is merged.

Jun 7 2024, 1:37 AM · Fundraising Tech - Chaos Crew, Fundraising-Backlog

Jun 6 2024

Ejegg claimed T366768: Move donation missing from donation ... menu in civi.
Jun 6 2024, 8:48 PM · Fundraising Tech - Chaos Crew, Fundraising-Backlog
Ejegg moved T366652: Civi Error Message from Pending Deployment to Done on the Fundraising Tech - Chaos Crew board.

OK @AMJohnson , this should be fixed now. Thanks for the phab task and the screenshot!

Jun 6 2024, 8:31 PM · Fundraising Tech - Chaos Crew, FR-donorservices, Fundraising-Backlog
Ejegg claimed T366652: Civi Error Message.
Jun 6 2024, 8:26 PM · Fundraising Tech - Chaos Crew, FR-donorservices, Fundraising-Backlog
Ejegg moved T366652: Civi Error Message from Backlog to User Bug Backlog on the Fundraising Tech - Chaos Crew board.
Jun 6 2024, 7:28 PM · Fundraising Tech - Chaos Crew, FR-donorservices, Fundraising-Backlog
Ejegg added a project to T366768: Move donation missing from donation ... menu in civi: Fundraising Tech - Chaos Crew.
Jun 6 2024, 4:38 PM · Fundraising Tech - Chaos Crew, Fundraising-Backlog
Ejegg moved T363433: Add expiration period of 12 months to the 'Recurring Upgrade Declined' activity type in Civi from Backlog to Doing on the Fundraising Sprint: kevinToldMeToCallThis() board.
Jun 6 2024, 4:26 PM · Fundraising Sprint: kevinToldMeToCallThis(), Fundraising Sprint: justWork(), Fundraising-Backlog
Ejegg claimed T366367: Migrate remaining jobs off JsonSerializableObject.
Jun 6 2024, 4:25 PM · Fundraising Sprint: neveruse(), Fundraising Sprint: meow(), Patch-For-Review, FR-Smashpig, Fundraising-Backlog
Ejegg moved T366367: Migrate remaining jobs off JsonSerializableObject from Backlog to Doing on the Fundraising Sprint: kevinToldMeToCallThis() board.
Jun 6 2024, 4:25 PM · Fundraising Sprint: neveruse(), Fundraising Sprint: meow(), Patch-For-Review, FR-Smashpig, Fundraising-Backlog