Page MenuHomePhabricator

Ejegg (Elliott Eggleston)
Fundraising tech lead

Today

  • Clear sailing ahead.

Tomorrow

  • Clear sailing ahead.

Sunday

  • Clear sailing ahead.

User Details

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

Recent Activity

Yesterday

Ejegg added a project to T374075: JS error in console on Adyen form when coming back from 3DS with Monthly Convert enabled: Fundraising Sprint: quietlyBreakingThings().
Thu, Sep 5, 2:02 AM · Fundraising Sprint: quietlyBreakingThings(), Patch-For-Review, MediaWiki-extensions-DonationInterface, FR-Adyen, Fundraising-Backlog
Ejegg moved T374075: JS error in console on Adyen form when coming back from 3DS with Monthly Convert enabled from Backlog to Ready for Review on the Fundraising Sprint: quietlyBreakingThings() board.
Thu, Sep 5, 2:02 AM · Fundraising Sprint: quietlyBreakingThings(), Patch-For-Review, MediaWiki-extensions-DonationInterface, FR-Adyen, Fundraising-Backlog
Ejegg moved T367786: Gravy 3DSecure from Doing to Ready for Review on the Fundraising Sprint: quietlyBreakingThings() board.
Thu, Sep 5, 2:01 AM · Fundraising Sprint: quietlyBreakingThings(), Patch-For-Review, payments-orchestration, Fundraising-Backlog
Ejegg created T374075: JS error in console on Adyen form when coming back from 3DS with Monthly Convert enabled.
Thu, Sep 5, 1:20 AM · Fundraising Sprint: quietlyBreakingThings(), Patch-For-Review, MediaWiki-extensions-DonationInterface, FR-Adyen, Fundraising-Backlog

Tue, Sep 3

Ejegg moved T372589: Add new 'backend_processor' field to CiviCRM from Pending Deployment to Done on the Fundraising Sprint: quietlyBreakingThings() board.
Tue, Sep 3, 7:12 PM · MW-1.43-notes (1.43.0-wmf.21; 2024-09-03), Fundraising Sprint: quietlyBreakingThings(), payments-orchestration, Fundraising-Backlog
Ejegg added a subtask for T364501: Gravy Integration: T373892: Update Gravy form CSS.
Tue, Sep 3, 3:29 PM · payments-orchestration, Epic, Fundraising-Backlog
Ejegg added a parent task for T373892: Update Gravy form CSS: T364501: Gravy Integration.
Tue, Sep 3, 3:29 PM · MediaWiki-extensions-DonationInterface, payments-orchestration, Fundraising-Backlog
Ejegg created T373892: Update Gravy form CSS.
Tue, Sep 3, 3:29 PM · MediaWiki-extensions-DonationInterface, payments-orchestration, Fundraising-Backlog

Wed, Aug 28

Ejegg moved T372589: Add new 'backend_processor' field to CiviCRM from Doing to Ready for Review on the Fundraising Sprint: quietlyBreakingThings() board.
Wed, Aug 28, 8:50 PM · MW-1.43-notes (1.43.0-wmf.21; 2024-09-03), Fundraising Sprint: quietlyBreakingThings(), payments-orchestration, Fundraising-Backlog
Ejegg moved T367786: Gravy 3DSecure from Backlog to Doing on the Fundraising Sprint: quietlyBreakingThings() board.
Wed, Aug 28, 4:21 PM · Fundraising Sprint: quietlyBreakingThings(), Patch-For-Review, payments-orchestration, Fundraising-Backlog
Ejegg created T373529: Archive banner impression stats on a rolling basis.
Wed, Aug 28, 2:54 PM · MediaWiki-extensions-CentralNotice, Fundraising-Analysis, Fundraising-Backlog
Ejegg moved T372589: Add new 'backend_processor' field to CiviCRM from Backlog to Doing on the Fundraising Sprint: quietlyBreakingThings() board.
Wed, Aug 28, 1:43 PM · MW-1.43-notes (1.43.0-wmf.21; 2024-09-03), Fundraising Sprint: quietlyBreakingThings(), payments-orchestration, Fundraising-Backlog
Ejegg moved T366367: Migrate remaining jobs off JsonSerializableObject from Backlog to Ready for Review on the Fundraising Sprint: quietlyBreakingThings() board.
Wed, Aug 28, 1:42 PM · Fundraising Sprint: quietlyBreakingThings(), Patch-For-Review, FR-Smashpig, Fundraising-Backlog
Ejegg added a comment to T372571: Uptick in Dutch donors experiencing issues donating.

Hi @krobinson, @AMJohnson , @EMartin and everyone else following! We just deployed the iDEAL 2.0 changes to production. The first time I loaded the form it took ten seconds or so (I think for the payment method lookup call we make to Adyen). On subsequent loads our name/email form loaded rapidly.

Wed, Aug 28, 1:30 AM · Patch-For-Review, Fundraising Tech - Chaos Crew, Fundraising-Backlog

Tue, Aug 27

Ejegg added a comment to T371632: Banner Closed Status Code Increase Year over Year.

Update - looks like last year's stats are the outlier. Looking at July for 22-23 we see similar numbers to this year.

Tue, Aug 27, 8:14 PM · Fundraising Tech - Chaos Crew, Fundraising-Backlog, FR-tech-data-integrity, FR-Tech-Analytics
Ejegg added a comment to T372571: Uptick in Dutch donors experiencing issues donating.

Some of those new ones are still a bit hazy on where the process breaks - at least one says PayPal is not working, which would mean they likely can't load paymentswiki at all. But at least one mentions filling out their name and choosing a bank before the process fails. That could point to iDEAL 1.0 problems. We have some changes in review to implement iDEAL 2.0, but nothing deployed yet.

Tue, Aug 27, 3:27 PM · Patch-For-Review, Fundraising Tech - Chaos Crew, Fundraising-Backlog

Thu, Aug 22

Ejegg moved T371845: Really fix PayPal fluctuating subscr_id problem from Backlog to Done on the Fundraising Tech - Chaos Crew board.

OK, I've just updated the trxn_id on those two recurring subscriptions and re-sent the damaged messages from July and August.

Thu, Aug 22, 7:44 PM · Wikimedia-Fundraising-CiviCRM, Fundraising Tech - Chaos Crew, FR-Paypal, Fundraising-Backlog
Ejegg added a comment to T341346: Job that sets PayPal recurs as cancelled after 90 days w/no donation should also cancel at PayPal.

Hi @AMJohnson, they should indeed be 'cancelled by merchant'. Here's one we cancelled this morning after not getting any donations since May 22: https://civicrm.wikimedia.org/civicrm/contact/view?reset=1&cid=60859723&selectedChild=contributions

Thu, Aug 22, 6:38 PM · Recurring-Donations, FR-PayPal-ExpressCheckout, Wikimedia-Fundraising-CiviCRM, Fundraising Tech - Chaos Crew, FR-donorservices, Fundraising-Backlog
Ejegg moved T366367: Migrate remaining jobs off JsonSerializableObject from Doing to Ready for Review on the Fundraising Sprint: powerfulFunctionPleaseOnlyCallIfAbsolutelyNecessary() board.
Thu, Aug 22, 4:17 PM · Fundraising Sprint: quietlyBreakingThings(), Patch-For-Review, FR-Smashpig, Fundraising-Backlog

Wed, Aug 21

Ejegg moved T365348: Re-try data prior to Auto-Rescue was enabled from Backlog to Doing on the Fundraising Sprint: powerfulFunctionPleaseOnlyCallIfAbsolutelyNecessary() board.
Wed, Aug 21, 4:13 PM · Fundraising Sprint: powerfulFunctionPleaseOnlyCallIfAbsolutelyNecessary(), Fundraising Sprint: justWork(), Fundraising-Backlog
Ejegg moved T365348: Re-try data prior to Auto-Rescue was enabled from Doing to Backlog on the Fundraising Sprint: powerfulFunctionPleaseOnlyCallIfAbsolutelyNecessary() board.
Wed, Aug 21, 4:13 PM · Fundraising Sprint: powerfulFunctionPleaseOnlyCallIfAbsolutelyNecessary(), Fundraising Sprint: justWork(), Fundraising-Backlog
Ejegg moved T367234: Create button to merge "Unknown: Shares contact information" from Ready for Review to Pending Deployment on the Fundraising Sprint: powerfulFunctionPleaseOnlyCallIfAbsolutelyNecessary() board.
Wed, Aug 21, 4:08 PM · Fundraising Sprint: powerfulFunctionPleaseOnlyCallIfAbsolutelyNecessary(), Patch-For-Review, FR-Civi-Dedupe, Fundraising-Backlog
Ejegg moved T371517: Update RecurringUpgrade flow to account for annual donations from Ready for Review to Done on the Fundraising Sprint: powerfulFunctionPleaseOnlyCallIfAbsolutelyNecessary() board.
Wed, Aug 21, 4:08 PM · Fundraising Sprint: powerfulFunctionPleaseOnlyCallIfAbsolutelyNecessary(), Wikimedia-Fundraising-CiviCRM, Recurring-Donations, Fundraising-Backlog
Ejegg moved T366367: Migrate remaining jobs off JsonSerializableObject from Backlog to Doing on the Fundraising Sprint: powerfulFunctionPleaseOnlyCallIfAbsolutelyNecessary() board.
Wed, Aug 21, 4:08 PM · Fundraising Sprint: quietlyBreakingThings(), Patch-For-Review, FR-Smashpig, Fundraising-Backlog
Ejegg created P67403 Mystery merge.
Wed, Aug 21, 12:20 AM · Wikimedia-Fundraising-CiviCRM

Tue, Aug 20

Ejegg added a comment to T371845: Really fix PayPal fluctuating subscr_id problem.

Looks like there are just 2 subscriptions getting these issues - maybe just update the data to match the subscr-id in the IPNs

Tue, Aug 20, 7:45 PM · Wikimedia-Fundraising-CiviCRM, Fundraising Tech - Chaos Crew, FR-Paypal, Fundraising-Backlog
Ejegg added a comment to T372571: Uptick in Dutch donors experiencing issues donating.

So the big difference with payments-wiki is that we only serve it over IPv4, not IPv6 - we might need to revisit that decision.

Tue, Aug 20, 3:08 PM · Patch-For-Review, Fundraising Tech - Chaos Crew, Fundraising-Backlog
Ejegg added a comment to T372571: Uptick in Dutch donors experiencing issues donating.

It feels like this is happening in the handoff from donate.wiki to payments.wiki and I don't feel like I understand if this is an Adyen issue or a WMF issue.

Tue, Aug 20, 3:02 PM · Patch-For-Review, Fundraising Tech - Chaos Crew, Fundraising-Backlog
Ejegg created T372903: Prefetch payments DNS on donatewiki forms.
Tue, Aug 20, 2:46 PM · Fundraising Tech - Chaos Crew, MW-1.43-notes (1.43.0-wmf.20; 2024-08-27), Fundraising-Backlog
Ejegg added a comment to T372571: Uptick in Dutch donors experiencing issues donating.

@AMJohnson Adyen is saying they cannot troubleshoot and think the matter is something on our end since it isn't contained to only iDeal but involving Paypal and Apple Pay as well.

Tue, Aug 20, 2:18 PM · Patch-For-Review, Fundraising Tech - Chaos Crew, Fundraising-Backlog
Ejegg closed T360899: CentralNotice selenium tests failing as Resolved.

Hah! Nice catch, @Pcoombe.

Tue, Aug 20, 1:47 PM · User-zeljkofilipin, Fundraising Tech - Chaos Crew, Fundraising-Backlog, MediaWiki-extensions-CentralNotice
Ejegg closed T360899: CentralNotice selenium tests failing, a subtask of T372868: Keep selenium-daily-beta Jenkins jobs green, as Resolved.
Tue, Aug 20, 1:47 PM · Patch-For-Review, Browser-Tests, User-zeljkofilipin

Fri, Aug 16

Ejegg moved T371517: Update RecurringUpgrade flow to account for annual donations from Doing to Ready for Review on the Fundraising Sprint: powerfulFunctionPleaseOnlyCallIfAbsolutelyNecessary() board.
Fri, Aug 16, 12:59 AM · Fundraising Sprint: powerfulFunctionPleaseOnlyCallIfAbsolutelyNecessary(), Wikimedia-Fundraising-CiviCRM, Recurring-Donations, Fundraising-Backlog

Thu, Aug 15

Ejegg moved T341346: Job that sets PayPal recurs as cancelled after 90 days w/no donation should also cancel at PayPal from Pending Deployment to Done on the Fundraising Tech - Chaos Crew board.

This is deployed - now we watch for failmail!

Thu, Aug 15, 8:59 PM · Recurring-Donations, FR-PayPal-ExpressCheckout, Wikimedia-Fundraising-CiviCRM, Fundraising Tech - Chaos Crew, FR-donorservices, Fundraising-Backlog
Ejegg added a comment to T337582: FR-Tech FY2425Q1 maintenance window.

I'll try to get a patch ready to add more fields to contribution_extra (see T372468: Finalizing Gravy fields in Civi)

Thu, Aug 15, 4:50 PM · Fundraising Sprint: powerfulFunctionPleaseOnlyCallIfAbsolutelyNecessary(), Fundraising-Backlog, fundraising-tech-ops

Wed, Aug 14

Ejegg added a subtask for T364501: Gravy Integration: T372509: Update Adyen audit parser to deal with Gravy transactions.
Wed, Aug 14, 7:57 PM · payments-orchestration, Epic, Fundraising-Backlog
Ejegg added a parent task for T372509: Update Adyen audit parser to deal with Gravy transactions: T364501: Gravy Integration.
Wed, Aug 14, 7:57 PM · Patch-For-Review, Fundraising Sprint: quietlyBreakingThings(), FR-WMF-Audit, payments-orchestration, Fundraising-Backlog
Ejegg created T372509: Update Adyen audit parser to deal with Gravy transactions.
Wed, Aug 14, 7:56 PM · Patch-For-Review, Fundraising Sprint: quietlyBreakingThings(), FR-WMF-Audit, payments-orchestration, Fundraising-Backlog
Ejegg added a subtask for T364501: Gravy Integration: T372508: Update Adyen listener to deal with Gravy transactions.
Wed, Aug 14, 7:53 PM · payments-orchestration, Epic, Fundraising-Backlog
Ejegg added a parent task for T372508: Update Adyen listener to deal with Gravy transactions: T364501: Gravy Integration.
Wed, Aug 14, 7:53 PM · Fundraising Sprint: quietlyBreakingThings(), FR-Smashpig, payments-orchestration, Fundraising-Backlog
Ejegg created T372508: Update Adyen listener to deal with Gravy transactions.
Wed, Aug 14, 7:53 PM · Fundraising Sprint: quietlyBreakingThings(), FR-Smashpig, payments-orchestration, Fundraising-Backlog
Ejegg placed T371517: Update RecurringUpgrade flow to account for annual donations up for grabs.
Wed, Aug 14, 4:06 PM · Fundraising Sprint: powerfulFunctionPleaseOnlyCallIfAbsolutelyNecessary(), Wikimedia-Fundraising-CiviCRM, Recurring-Donations, Fundraising-Backlog
Ejegg claimed T371517: Update RecurringUpgrade flow to account for annual donations.
Wed, Aug 14, 4:06 PM · Fundraising Sprint: powerfulFunctionPleaseOnlyCallIfAbsolutelyNecessary(), Wikimedia-Fundraising-CiviCRM, Recurring-Donations, Fundraising-Backlog
Ejegg moved T371517: Update RecurringUpgrade flow to account for annual donations from Backlog to Doing on the Fundraising Sprint: powerfulFunctionPleaseOnlyCallIfAbsolutelyNecessary() board.
Wed, Aug 14, 4:06 PM · Fundraising Sprint: powerfulFunctionPleaseOnlyCallIfAbsolutelyNecessary(), Wikimedia-Fundraising-CiviCRM, Recurring-Donations, Fundraising-Backlog
Ejegg moved T341346: Job that sets PayPal recurs as cancelled after 90 days w/no donation should also cancel at PayPal from In Progress to Ready for Review on the Fundraising Tech - Chaos Crew board.
Wed, Aug 14, 2:49 PM · Recurring-Donations, FR-PayPal-ExpressCheckout, Wikimedia-Fundraising-CiviCRM, Fundraising Tech - Chaos Crew, FR-donorservices, Fundraising-Backlog
Ejegg moved T368155: Annual Recurring as Post-Payment Option from Backlog to Done on the Fundraising Sprint: powerfulFunctionPleaseOnlyCallIfAbsolutelyNecessary() board.
Wed, Aug 14, 1:48 PM · MW-1.43-notes (1.43.0-wmf.19; 2024-08-20), Fundraising Sprint: powerfulFunctionPleaseOnlyCallIfAbsolutelyNecessary(), Patch-For-Review, Fundraising-Backlog
Ejegg added a comment to T368155: Annual Recurring as Post-Payment Option.

@MSuijkerbuijk_WMF this is available for testing at

Wed, Aug 14, 1:47 PM · MW-1.43-notes (1.43.0-wmf.19; 2024-08-20), Fundraising Sprint: powerfulFunctionPleaseOnlyCallIfAbsolutelyNecessary(), Patch-For-Review, Fundraising-Backlog
Ejegg added a comment to T371523: Implement Post-Payment Monthly Convert variant for testing .

@MSuijkerbuijk_WMF this is available for testing at

Wed, Aug 14, 1:43 PM · Fundraising Sprint: quietlyBreakingThings(), Recurring-Donations, Fundraising-Backlog
Ejegg moved T371523: Implement Post-Payment Monthly Convert variant for testing from Ready for Review to Done on the Fundraising Sprint: powerfulFunctionPleaseOnlyCallIfAbsolutelyNecessary() board.
Wed, Aug 14, 1:27 PM · Fundraising Sprint: quietlyBreakingThings(), Recurring-Donations, Fundraising-Backlog

Mon, Aug 12

Ejegg added a comment to T361981: Address too long causing failmail .

Hmm, we had some code to truncate before we tried to create the entities in the Civi API, but that code was removed in the big queue refactor. Maybe we need to add it back?

Mon, Aug 12, 8:45 PM · Fundraising Tech - Chaos Crew, Fundraising-Backlog
Ejegg claimed T360399: Adyen error code 703 crashes recurring charge job.
Mon, Aug 12, 8:44 PM · Fundraising Tech - Chaos Crew, FR-Smashpig, Recurring-Donations, Fundraising-Backlog
Ejegg claimed T341346: Job that sets PayPal recurs as cancelled after 90 days w/no donation should also cancel at PayPal.
Mon, Aug 12, 7:20 PM · Recurring-Donations, FR-PayPal-ExpressCheckout, Wikimedia-Fundraising-CiviCRM, Fundraising Tech - Chaos Crew, FR-donorservices, Fundraising-Backlog
Ejegg moved T371632: Banner Closed Status Code Increase Year over Year from Backlog to In Progress on the Fundraising Tech - Chaos Crew board.
Mon, Aug 12, 7:19 PM · Fundraising Tech - Chaos Crew, Fundraising-Backlog, FR-tech-data-integrity, FR-Tech-Analytics
Ejegg added a comment to T372304: Adyen SmashPig job type error.

I reopened the original issue we filed for that: https://phabricator.wikimedia.org/T205316

Mon, Aug 12, 5:11 PM · Fundraising-Backlog, Fundraising Tech - Chaos Crew
Ejegg reopened T205316: Damaged message UI breaks nested arrays on re-queue as "Open".

New UI has the same issue

Mon, Aug 12, 5:10 PM · Wikimedia-Fundraising-CiviCRM, Fundraising-Backlog
Ejegg added a comment to T372304: Adyen SmashPig job type error.

I had requeued the failed job using the damaged message interface, but since there was a nested array that interface broke it. We would need to update the damaged message UI to fix that.

Mon, Aug 12, 5:09 PM · Fundraising-Backlog, Fundraising Tech - Chaos Crew
Ejegg closed T367451: Set contribution_recur rows to cancelled when autorescue can't save them as Resolved.

I just checked recurring record statuses for all the failed rescue IPNs from this month, and they are all cancelled. Closing as done.

Mon, Aug 12, 4:48 PM · Patch-For-Review, Fundraising Tech - Chaos Crew, FR-Smashpig, FR-Adyen, Fundraising-Backlog
Ejegg moved T368155: Annual Recurring as Post-Payment Option from Backlog to Ready for Review on the Fundraising Sprint: ogFunction() board.
Mon, Aug 12, 3:31 PM · MW-1.43-notes (1.43.0-wmf.19; 2024-08-20), Fundraising Sprint: powerfulFunctionPleaseOnlyCallIfAbsolutelyNecessary(), Patch-For-Review, Fundraising-Backlog
Ejegg added a comment to T371632: Banner Closed Status Code Increase Year over Year.

It looks like this year's banners have the 'already donated' link which I didn't see in one of the banners from last year. That link seems to set a week-long banner-close cookie rather than the hour-long banner close cookie set by the close button.

Mon, Aug 12, 2:58 PM · Fundraising Tech - Chaos Crew, Fundraising-Backlog, FR-tech-data-integrity, FR-Tech-Analytics
Ejegg added a comment to T371632: Banner Closed Status Code Increase Year over Year.

So this query seems to be focused on just the last entry in the log: I see a lot of

event.l[cardinality(event.l)]
Mon, Aug 12, 2:50 PM · Fundraising Tech - Chaos Crew, Fundraising-Backlog, FR-tech-data-integrity, FR-Tech-Analytics

Aug 6 2024

Ejegg moved T371886: Run PayPal refund script for July from Backlog to Done on the Fundraising Tech - Chaos Crew board.
Aug 6 2024, 8:45 PM · Fundraising Tech - Chaos Crew, Fundraising-Backlog
Ejegg added a comment to T371886: Run PayPal refund script for July.

OK, this script has been run. All were successful except for the ones that were already refunded or charged back.

Aug 6 2024, 8:32 PM · Fundraising Tech - Chaos Crew, Fundraising-Backlog

Aug 5 2024

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

@MSuijkerbuijk_WMF one more thing we'll need before this goes live: T371848

Aug 5 2024, 7:08 PM · MW-1.43-notes (1.43.0-wmf.19; 2024-08-20), Fundraising Sprint: powerfulFunctionPleaseOnlyCallIfAbsolutelyNecessary(), Patch-For-Review, Fundraising-Backlog
Ejegg edited projects for T371848: Update text for recurring upgrade thank you email, added: Wikimedia-Fundraising-CiviCRM, Recurring-Donations, recurring upgrade; removed MW-1.43-notes (1.43.0-wmf.6; 2024-05-21), Fundraising Sprint: ick().
Aug 5 2024, 7:07 PM · MW-1.43-notes (1.43.0-wmf.22; 2024-09-10), Patch-For-Review, recurring upgrade, Recurring-Donations, Wikimedia-Fundraising-CiviCRM, Fundraising-Backlog
Ejegg created T371848: Update text for recurring upgrade thank you email.
Aug 5 2024, 7:04 PM · MW-1.43-notes (1.43.0-wmf.22; 2024-09-10), Patch-For-Review, recurring upgrade, Recurring-Donations, Wikimedia-Fundraising-CiviCRM, Fundraising-Backlog
Ejegg added a comment to T370583: Add Address field, Description of service and PAN for any donation above INR 250k INR /3K USD.

Waiting for DLocal to reply to an email asking about format to send state to API.

Aug 5 2024, 7:01 PM · MW-1.43-notes (1.43.0-wmf.22; 2024-09-10), Fundraising-Backlog, Fundraising Tech - Chaos Crew, Patch-For-Review
Ejegg updated the task description for T371845: Really fix PayPal fluctuating subscr_id problem.
Aug 5 2024, 6:43 PM · Wikimedia-Fundraising-CiviCRM, Fundraising Tech - Chaos Crew, FR-Paypal, Fundraising-Backlog
Ejegg moved T371845: Really fix PayPal fluctuating subscr_id problem from Triage to DRI Backlog on the Fundraising-Backlog board.
Aug 5 2024, 6:41 PM · Wikimedia-Fundraising-CiviCRM, Fundraising Tech - Chaos Crew, FR-Paypal, Fundraising-Backlog
Ejegg added a comment to T371845: Really fix PayPal fluctuating subscr_id problem.
Aug 5 2024, 6:40 PM · Wikimedia-Fundraising-CiviCRM, Fundraising Tech - Chaos Crew, FR-Paypal, Fundraising-Backlog
Ejegg added projects to T371845: Really fix PayPal fluctuating subscr_id problem: Fundraising-Backlog, FR-Paypal.
Aug 5 2024, 6:36 PM · Wikimedia-Fundraising-CiviCRM, Fundraising Tech - Chaos Crew, FR-Paypal, Fundraising-Backlog
Ejegg created T371845: Really fix PayPal fluctuating subscr_id problem.
Aug 5 2024, 6:36 PM · Wikimedia-Fundraising-CiviCRM, Fundraising Tech - Chaos Crew, FR-Paypal, Fundraising-Backlog
Ejegg created T371815: Dlocal pending txn resolver tried to cancel authorized payment, got an error.
Aug 5 2024, 3:16 PM · Fundraising Tech - Chaos Crew, FR-dlocal, Fundraising-Backlog
Ejegg added a comment to T370583: Add Address field, Description of service and PAN for any donation above INR 250k INR /3K USD.

So we want a state dropdown for India, I guess. I'll use the list I found here if that looks good: https://www.drupal.org/node/2471497

Aug 5 2024, 2:38 PM · MW-1.43-notes (1.43.0-wmf.22; 2024-09-10), Fundraising-Backlog, Fundraising Tech - Chaos Crew, Patch-For-Review
Ejegg added a comment to T371808: Adyen listener sends recurring installment to queue with no recurring ID or token.

The donation also seems to be recorded already, directly from the recurring charge job. We could also check whether the gateway_txn_id exists in Civi before throwing this error.

Aug 5 2024, 2:06 PM · Fundraising Tech - Chaos Crew, FR-Smashpig, Recurring-Donations, FR-Adyen, Fundraising-Backlog
Ejegg created T371808: Adyen listener sends recurring installment to queue with no recurring ID or token.
Aug 5 2024, 1:57 PM · Fundraising Tech - Chaos Crew, FR-Smashpig, Recurring-Donations, FR-Adyen, Fundraising-Backlog
Ejegg moved T371642: Adyen listener sending iDEAL donations with no gateway_txn_id from Being Reviewed to Done on the Fundraising Tech - Chaos Crew board.
Aug 5 2024, 1:56 PM · FR-Smashpig, FR-Adyen, Fundraising Tech - Chaos Crew, Fundraising-Backlog
Ejegg added a comment to T368155: Annual Recurring as Post-Payment Option.
Aug 5 2024, 1:27 PM · MW-1.43-notes (1.43.0-wmf.19; 2024-08-20), Fundraising Sprint: powerfulFunctionPleaseOnlyCallIfAbsolutelyNecessary(), Patch-For-Review, Fundraising-Backlog

Aug 1 2024

Ejegg moved T371642: Adyen listener sending iDEAL donations with no gateway_txn_id from In Progress to Ready for Review on the Fundraising Tech - Chaos Crew board.
Aug 1 2024, 10:19 PM · FR-Smashpig, FR-Adyen, Fundraising Tech - Chaos Crew, Fundraising-Backlog
Ejegg moved T371642: Adyen listener sending iDEAL donations with no gateway_txn_id from Triage to DRI Backlog on the Fundraising-Backlog board.
Aug 1 2024, 9:19 PM · FR-Smashpig, FR-Adyen, Fundraising Tech - Chaos Crew, Fundraising-Backlog
Ejegg claimed T371642: Adyen listener sending iDEAL donations with no gateway_txn_id.
Aug 1 2024, 9:19 PM · FR-Smashpig, FR-Adyen, Fundraising Tech - Chaos Crew, Fundraising-Backlog
Ejegg created T371642: Adyen listener sending iDEAL donations with no gateway_txn_id.
Aug 1 2024, 9:18 PM · FR-Smashpig, FR-Adyen, Fundraising Tech - Chaos Crew, Fundraising-Backlog

Jul 31 2024

Ejegg created T371526: Validate email snooze date to ensure it's not in the past.
Jul 31 2024, 4:41 PM · Wikimedia-Fundraising-CiviCRM, FR-Email, Fundraising-Backlog
Ejegg updated subscribers of T371517: Update RecurringUpgrade flow to account for annual donations.
Jul 31 2024, 3:58 PM · Fundraising Sprint: powerfulFunctionPleaseOnlyCallIfAbsolutelyNecessary(), Wikimedia-Fundraising-CiviCRM, Recurring-Donations, Fundraising-Backlog
Ejegg created T371517: Update RecurringUpgrade flow to account for annual donations.
Jul 31 2024, 3:57 PM · Fundraising Sprint: powerfulFunctionPleaseOnlyCallIfAbsolutelyNecessary(), Wikimedia-Fundraising-CiviCRM, Recurring-Donations, Fundraising-Backlog
Ejegg added a comment to T368155: Annual Recurring as Post-Payment Option.

Screen if they click the 'No, but I'll set up an annual gift':

Jul 31 2024, 3:50 PM · MW-1.43-notes (1.43.0-wmf.19; 2024-08-20), Fundraising Sprint: powerfulFunctionPleaseOnlyCallIfAbsolutelyNecessary(), Patch-For-Review, Fundraising-Backlog

Jul 29 2024

Ejegg added a comment to T367594: Endowment 'Thank You' email/receipt sent in English to non-English donors.

Hi @Ejegg, are these counts of all time? Not time boxed?

Yep, those are all-time counts

Jul 29 2024, 10:11 PM · FR-donorservices, Fundraising-Backlog

Jul 23 2024

Ejegg updated subscribers of T370642: Batch data entry - batch size limit.

@Dwisehaupt this might be a fr-tech-ops task. looks like the batch input screen might just post back a zillion POST vars (#_of_columns x #_of_donations). Do you have any concerns with setting that PHP variable limit higher in php.ini, to e.g. 2000?

Jul 23 2024, 5:48 PM · Fundraising Sprint: neveruse(), fundraising-tech-ops, Fundraising-Backlog
Ejegg added a comment to T367594: Endowment 'Thank You' email/receipt sent in English to non-English donors.

@krobinson Here's what I can get for languages with a quick query on the contribution_tracking table:

select language, count(*) from civicrm_contribution_tracking where utm_medium='endowment' and contribution_id is not null and language <> 'en' group by language order by count(*) desc;
languagecount(*)
sv21476
ja375
fr94
it35
es34
cs31
es-41916
pt-br15
da10
de8
nb7
nl6
he3
pt3
ru3
ro2
zh-hans2
en-gb2
ca2
Jul 23 2024, 5:20 PM · FR-donorservices, Fundraising-Backlog
Ejegg renamed T341346: Job that sets PayPal recurs as cancelled after 90 days w/no donation should also cancel at PayPal from Investigation: Cancel Paypal Recurring doesn't always cancel on processor side to Job that sets PayPal recurs as cancelled after 90 days w/no donation should also cancel at PayPal.
Jul 23 2024, 4:53 PM · Recurring-Donations, FR-PayPal-ExpressCheckout, Wikimedia-Fundraising-CiviCRM, Fundraising Tech - Chaos Crew, FR-donorservices, Fundraising-Backlog

Jul 22 2024

Ejegg added a comment to T366742: PHP Deprecated: Use of MediaWiki\Output\OutputPage::setPageTitle with Message argument was deprecated in MediaWiki 1.41. [Called from SpecialCentralNoticeBanners::execute].

Sorry for the delay reviewing that merge! I've finished looking it over and smoke testing locally, and have given it C+2.

Jul 22 2024, 8:53 PM · Fundraising-Backlog, Fundraising Tech - Chaos Crew, User-brennen, MediaWiki-extensions-CentralNotice, Wikimedia-production-error
Ejegg moved T342812: Figure out if we can make the queue delay graph better with audit import lag from Pending Deployment to Done on the Fundraising Sprint: neveruse() board.
Jul 22 2024, 6:42 PM · Fundraising Sprint: neveruse(), Fundraising-Backlog
Ejegg moved T368155: Annual Recurring as Post-Payment Option from Backlog to Doing on the Fundraising Sprint: neveruse() board.
Jul 22 2024, 4:58 PM · MW-1.43-notes (1.43.0-wmf.19; 2024-08-20), Fundraising Sprint: powerfulFunctionPleaseOnlyCallIfAbsolutelyNecessary(), Patch-For-Review, Fundraising-Backlog
Ejegg added a comment to T341346: Job that sets PayPal recurs as cancelled after 90 days w/no donation should also cancel at PayPal.

For a few years now, we have been running a daily job that marks any active PayPal recurrings as 'Cancelled' if they haven't received any donations in 90 days. We wrote that before we had the ability to connect to PayPal and actually cancel it on their end.

Jul 22 2024, 4:52 PM · Recurring-Donations, FR-PayPal-ExpressCheckout, Wikimedia-Fundraising-CiviCRM, 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 Ready for Review to Pending Deployment on the Fundraising Sprint: neveruse() board.
Jul 22 2024, 3:19 PM · Fundraising Sprint: neveruse(), Fundraising-Backlog

Jul 19 2024

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.
Jul 19 2024, 8:20 PM · Fundraising Sprint: ogFunction(), payments-orchestration, Epic, Fundraising-Backlog

Jul 18 2024

Ejegg triaged T369748: Donation charged after cancellation and missed by the autocancelation as Medium priority.
Jul 18 2024, 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.
Jul 18 2024, 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.
Jul 18 2024, 4:23 PM · Fundraising Sprint: neveruse(), Fundraising-Backlog

Jul 15 2024

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?

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

Jul 11 2024

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

Jul 11 2024, 7:57 PM · Fundraising Sprint: meow(), Fundraising-Backlog, Wikimedia-Fundraising-CiviCRM