[00:00:55] 06Fundraising-Backlog, 10fundraising-tech-ops: FR-Tech FY2728Q1 maintenance window - https://phabricator.wikimedia.org/T436725#12278382 (10Dwisehaupt) [00:01:33] 06Fundraising-Backlog, 10fundraising-tech-ops, 06Fundraising-Tech-Roadmap, 03Civi RoadMap FY 26-27: FR-Tech FY2627Q2 maintenance window - https://phabricator.wikimedia.org/T419556#12278383 (10Dwisehaupt) [00:02:03] 06Fundraising-Backlog, 10fundraising-tech-ops: FR-Tech FY2728Q2 maintenance window - https://phabricator.wikimedia.org/T436723#12278384 (10Dwisehaupt) [00:02:39] (03CR) 10Eileen: [C:04-1] "Hmm - it didn't have much noise anyway - maybe leave & we can up to an alert or change the monolog channel once config is done" [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/1333311 (https://phabricator.wikimedia.org/T420671) (owner: 10Eileen) [00:02:50] 06Fundraising-Backlog, 10fundraising-tech-ops: FR-Tech FY2728Q3 maintenance window - https://phabricator.wikimedia.org/T436722#12278385 (10Dwisehaupt) [00:03:12] 06Fundraising-Backlog, 10fundraising-tech-ops: FR-Tech FY2728Q4 maintenance window - https://phabricator.wikimedia.org/T436721#12278386 (10Dwisehaupt) [00:08:09] 03Fundraising Sprint: Pedestal to the Metal, 06Fundraising-Backlog, 10Wikimedia-Fundraising-CiviCRM, 10FR-email-preferences, and 2 others: Add additional questions to donor portal trouble logging in email - https://phabricator.wikimedia.org/T435107#12278394 (10dmiranda) Hi @Lars! The patch for this ticket... [00:08:32] 03Fundraising Sprint: Pedestal to the Metal, 06Fundraising-Backlog, 10Fundraising-CiviCRM-Starting-Tasks, 10Wikimedia-Fundraising-CiviCRM, and 3 others: When a donor portal link is requested for an email that isn't a primary email in CiviCRM, send them som... - https://phabricator.wikimedia.org/T426118#12278410 [00:08:47] 03Fundraising Sprint: Pedestal to the Metal, 06Fundraising-Backlog, 06Fundraising-Tech-Roadmap, 07fr-combowiki: Create a separate source type for combowiki (the one in the donations queue consumer) - https://phabricator.wikimedia.org/T432626#12278412 (10dmiranda) 05Open→03In progress [00:21:06] (03PS1) 10Eileen: Set processed Percentage to 0 when it fails [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/1333321 (https://phabricator.wikimedia.org/T420671) [00:31:58] (03CR) 10Dmiranda: [C:03+2] "Thanks @emcnaughton@wikimedia.org! LGTM" [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/1333321 (https://phabricator.wikimedia.org/T420671) (owner: 10Eileen) [00:40:30] (03CR) 10Lars SG: [C:03+2] Add extra questions to login problems email body [extensions/DonationInterface] - 10https://gerrit.wikimedia.org/r/1333037 (https://phabricator.wikimedia.org/T435107) (owner: 10Dmiranda) [00:43:53] (03Merged) 10jenkins-bot: Add extra questions to login problems email body [extensions/DonationInterface] - 10https://gerrit.wikimedia.org/r/1333037 (https://phabricator.wikimedia.org/T435107) (owner: 10Dmiranda) [00:45:47] (03PS1) 10Eileen: Avoid passing null to 'round' [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/1333335 (https://phabricator.wikimedia.org/T420671) [00:51:58] (03Merged) 10jenkins-bot: Set processed Percentage to 0 when it fails [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/1333321 (https://phabricator.wikimedia.org/T420671) (owner: 10Eileen) [00:52:41] (03CR) 10Lars SG: [C:03+2] Avoid passing null to 'round' [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/1333335 (https://phabricator.wikimedia.org/T420671) (owner: 10Eileen) [00:52:42] 06Fundraising-Backlog, 10fundraising-tech-ops: October 13 2026 Gravy ip changes - https://phabricator.wikimedia.org/T435853#12278462 (10Dwisehaupt) a:03Dwisehaupt PFW and iptables changes pushed to puppet. PFW task: T436729 iptables rules updated and applied on affected roles. [01:16:26] (03Merged) 10jenkins-bot: Avoid passing null to 'round' [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/1333335 (https://phabricator.wikimedia.org/T420671) (owner: 10Eileen) [01:34:18] 06Fundraising-Backlog, 10Wikimedia-Fundraising-CiviCRM, 07FR-Fraud: Save raw ML model scores to Civi with model versions - https://phabricator.wikimedia.org/T436732 (10Ejegg) 03NEW [02:11:51] (03PS1) 10Ejegg: Store model scores for payment attempts [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/1333382 (https://phabricator.wikimedia.org/T436732) [02:14:27] 06Fundraising-Backlog, 10Wikimedia-Fundraising-CiviCRM, 07FR-Fraud, 13Patch-For-Review: Save raw ML model scores to Civi with model versions - https://phabricator.wikimedia.org/T436732#12278566 (10Ejegg) Merge request for the sending side: https://gitlab.wikimedia.org/repos/fundraising-tech/fundraising-ml/... [03:04:39] (03PS2) 10Ejegg: Store model scores for payment attempts [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/1333382 (https://phabricator.wikimedia.org/T436732) [04:45:20] (03PS2) 10Cstone: Better error display and reload whole app when trying again [extensions/DonationInterface] - 10https://gerrit.wikimedia.org/r/1332843 (https://phabricator.wikimedia.org/T433140) [04:47:02] (03CR) 10CI reject: [V:04-1] Better error display and reload whole app when trying again [extensions/DonationInterface] - 10https://gerrit.wikimedia.org/r/1332843 (https://phabricator.wikimedia.org/T433140) (owner: 10Cstone) [04:55:24] (03PS3) 10Cstone: WIP: Better error display and reload whole app when trying again [extensions/DonationInterface] - 10https://gerrit.wikimedia.org/r/1332843 (https://phabricator.wikimedia.org/T433140) [04:57:05] (03CR) 10CI reject: [V:04-1] WIP: Better error display and reload whole app when trying again [extensions/DonationInterface] - 10https://gerrit.wikimedia.org/r/1332843 (https://phabricator.wikimedia.org/T433140) (owner: 10Cstone) [06:42:48] 06Fundraising Tech - Chaos Crew, 06Fundraising-Backlog, 10Wikimedia-Fundraising-CiviCRM, 10Continuous-Integration-Infrastructure, 06Release-Engineering-Team: CI build slow and timing out sometimes - https://phabricator.wikimedia.org/T434024#12278804 (10Peter) We want to parallelize CI as much as possible... [09:02:37] FIRING: CiviCRMDupInvoiceID: CiviCRM duplicate invoice ID: 1 messages in the past minute. - https://alerts.wikimedia.org/?q=alertname%3DCiviCRMDupInvoiceID [09:07:37] RESOLVED: CiviCRMDupInvoiceID: CiviCRM duplicate invoice ID: 1 messages in the past minute. - https://alerts.wikimedia.org/?q=alertname%3DCiviCRMDupInvoiceID [10:40:23] FIRING: GnmiInterfaceCountersDrop: ... [10:40:23] fasw2-e16a-eqiad is exporting less than half the gNMI interface counters it had 24h ago - https://wikitech.wikimedia.org/wiki/Network_monitoring#GnmiInterfaceCountersDrop - https://grafana.wikimedia.org/d/fb403d62-5f03-434a-9dff-bd02b9fff504/network-device-overview?orgId=1&from=now-24h&to=now&var-site=%24__all&var-instance=fasw2-e16a-eqiad:9804&viewPanel=panel-19 - https://alerts.wikimedia.org/?q=alertname%3DGnmiInterfaceCountersDrop [11:55:55] 06Fundraising-Backlog, 10Wikimedia-Fundraising-CiviCRM, 10FR-payments-general: GoFundMe integration - https://phabricator.wikimedia.org/T432890#12280168 (10MSuijkerbuijk_WMF) This is fine as long as we flag them thank you both [12:03:42] 03Fundraising Sprint: Pedestal to the Metal, 06Fundraising-Backlog, 10Wikimedia-Fundraising-CiviCRM, 07fr-current-sprint, 13Patch-For-Review: Show iframe with donor details in Zendesk - https://phabricator.wikimedia.org/T433866#12280182 (10krobinson) Thanks @Lars ! I feel this last one would be the best... [12:53:44] 03Fundraising Sprint: Pedestal to the Metal, 06Fundraising-Backlog, 10Wikimedia-Fundraising-CiviCRM, 07fr-current-sprint, 13Patch-For-Review: Show iframe with donor details in Zendesk - https://phabricator.wikimedia.org/T433866#12280490 (10EBrill-WMF) Hi Lars, agree with @krobinson regarding the option... [13:14:43] 06Fundraising-Backlog, 10FR-payments-general: Request to review PTR process - https://phabricator.wikimedia.org/T436794 (10Fundraising-Task-Bot) 03NEW [13:15:23] RESOLVED: GnmiInterfaceCountersDrop: ... [13:15:23] fasw2-e16a-eqiad is exporting less than half the gNMI interface counters it had 24h ago - https://wikitech.wikimedia.org/wiki/Network_monitoring#GnmiInterfaceCountersDrop - https://grafana.wikimedia.org/d/fb403d62-5f03-434a-9dff-bd02b9fff504/network-device-overview?orgId=1&from=now-24h&to=now&var-site=%24__all&var-instance=fasw2-e16a-eqiad:9804&viewPanel=panel-19 - https://alerts.wikimedia.org/?q=alertname%3DGnmiInterfaceCountersDrop [13:15:38] 06Fundraising Tech - Chaos Crew, 06Fundraising-Backlog, 10Wikimedia-Fundraising-CiviCRM: Request to review PTR process - https://phabricator.wikimedia.org/T436794#12280583 (10Damilare) a:03Damilare [13:19:20] 06Fundraising Tech - Chaos Crew, 06Fundraising-Backlog: CVV score mismatch for order_id in PTR - https://phabricator.wikimedia.org/T436795 (10Damilare) 03NEW [13:19:33] 06Fundraising Tech - Chaos Crew, 06Fundraising-Backlog, 10FR-failmail: Sudden invalid_payment_method - https://phabricator.wikimedia.org/T436503#12280610 (10Laurabarluzzi) Adyen answered in the support case 08523973: > Upon reviewing this particular transaction, I can see that it failed due to an **Invalid... [13:59:51] 06Fundraising-Backlog, 10FR-Donor-portal: Make the Donor Portal Sign-in Link More Secure - https://phabricator.wikimedia.org/T436801 (10SBurnett-WMF) 03NEW p:05Triage→03Medium [14:18:56] (03PS1) 10Ejegg: Task to label payment attempt as not fraud [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/1333869 [14:19:00] 06Fundraising-Backlog, 10FR-Donor-portal: Make the Donor Portal Sign-in Link More Secure - https://phabricator.wikimedia.org/T436801#12281033 (10SBurnett-WMF) From Anil K in Oct 2025: I have a question about the security of magic links, risks, and what we can do to mitigate. This has come up a little in discu... [14:26:56] (03PS2) 10Ejegg: Task to label payment attempt as not fraud [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/1333869 [14:32:11] (03PS2) 10Ejegg: Add JA3/JA4 headers to filter data [extensions/DonationInterface] - 10https://gerrit.wikimedia.org/r/1333273 (https://phabricator.wikimedia.org/T436680) [14:50:29] 03Fundraising Sprint: Pedestal to the Metal, 06Fundraising-Backlog, 10Wikimedia-Fundraising-CiviCRM, 10FR-email-preferences, and 2 others: Add additional questions to donor portal trouble logging in email - https://phabricator.wikimedia.org/T435107#12281209 (10AMJohnson) Thanks @dmiranda! This looks great!... [15:15:00] 06Fundraising-Backlog, 07fundraising-supporter-opt-in, 06Fundraising-Tech-Roadmap, 10Wikimedia-Fundraising-CiviCRM, and 2 others: Civi: expand 'deceased' checkbox to cover all outreach methods - https://phabricator.wikimedia.org/T383717#12281405 (10CHudson-WMF) For the Faircom export, we pass along the `ci... [15:16:52] 03Fundraising Sprint: Pedestal to the Metal, 06Fundraising-Backlog, 10Wikimedia-Fundraising-CiviCRM, 10fr-tech-maintenance: Fundraising access request for Andrea Kost - https://phabricator.wikimedia.org/T436683#12281436 (10SBurnett-WMF) [15:27:31] 03Fundraising Sprint: Pedestal to the Metal, 06Fundraising-Backlog, 10Wikimedia-Fundraising-CiviCRM, 10FR-email-preferences, and 2 others: Add additional questions to donor portal trouble logging in email - https://phabricator.wikimedia.org/T435107#12281557 (10krobinson) Agree with that extra copy, @AMJohn... [15:33:13] 03Fundraising Sprint: Pedestal to the Metal, 06Fundraising-Backlog, 10Wikimedia-Fundraising-CiviCRM, 07FR-Fraud, 13Patch-For-Review: Save raw ML model scores to Civi with model versions - https://phabricator.wikimedia.org/T436732#12281584 (10SBurnett-WMF) [15:33:26] (03PS3) 10Ejegg: Add JA4 headers to filter data [extensions/DonationInterface] - 10https://gerrit.wikimedia.org/r/1333273 (https://phabricator.wikimedia.org/T436680) [15:34:09] thanks for the merge damilare ! [15:34:40] np ejegg, though not merged yet, just approved! [15:35:49] :) [15:36:09] gonna have another MR up shortly to add more columns [15:36:32] 06Fundraising-Backlog, 07fundraising-supporter-opt-in, 06Fundraising-Tech-Roadmap, 10Wikimedia-Fundraising-CiviCRM, and 2 others: Civi: expand 'deceased' checkbox to cover all outreach methods - https://phabricator.wikimedia.org/T383717#12281603 (10Lars) Thanks @CHudson-WMF, so DM is covered. All we need t... [15:37:13] (03PS1) 10Ejegg: Add JA4 columns to PaymentAttempt [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/1333900 (https://phabricator.wikimedia.org/T436680) [15:38:06] fr-tech I've got a string of small antifraud-related patches for Civi ending in ^^^ if anyone's available for some review [15:47:43] 06Fundraising-Backlog, 10FR-Donor-portal: Make the Donor Portal Sign-in Link More Secure - https://phabricator.wikimedia.org/T436801#12281648 (10Lars) @SBurnett-WMF I put some notes on options in the donor portal meeting notes for next week: https://docs.google.com/document/d/1RlJHfxlPT05gOq5OqXkfp7ZYxoGIrJBPd... [15:50:54] (03CR) 10Ejegg: "Thanks for the questions, Laura! I think we need to do something to make those Recurring Failure activities more distinguishable. If we ha" [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/1332781 (https://phabricator.wikimedia.org/T434656) (owner: 10Ejegg) [15:51:39] 06Fundraising Tech - Chaos Crew, 06Fundraising-Backlog, 10Wikimedia-Fundraising-CiviCRM: Non-orphan contacts are being set is_orphan in Acoustic - https://phabricator.wikimedia.org/T436829 (10Lars) 03NEW [15:58:20] (03CR) 10Damilare Adedoyin: [C:03+2] Add JA4 columns to PaymentAttempt [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/1333900 (https://phabricator.wikimedia.org/T436680) (owner: 10Ejegg) [16:10:33] 06Fundraising-Backlog, 10MediaWiki-extensions-DonationInterface: pym_variant for FY2627 Fundraising Email Test - https://phabricator.wikimedia.org/T436832 (10ppenloglou) 03NEW [16:17:47] 06Fundraising-Backlog, 07fr-combowiki, 13Patch-For-Review: Error handling in combowiki - https://phabricator.wikimedia.org/T433140#12281779 (10Cstone) a:03Cstone [16:18:31] 06Fundraising-Backlog, 07fr-combowiki, 13Patch-For-Review: Error handling in combowiki - https://phabricator.wikimedia.org/T433140#12281782 (10Cstone) [16:23:09] 06Fundraising-Backlog, 10Wikimedia-Fundraising-CiviCRM, 10FR-payments-general: GoFundMe integration - https://phabricator.wikimedia.org/T432890#12281797 (10MDemosWMF) @Lars from the fields available they do have "New vs. Existing Recurring" so I believe we could see if it is initial or subsequent and add fin... [16:33:16] 06Fundraising-Backlog, 10Wikimedia-Fundraising-CiviCRM, 10FR-payments-general: GoFundMe integration - https://phabricator.wikimedia.org/T432890#12281844 (10Lars) @MDemosWMF In this case, the donation isn't a real recurring, so not an issue. Whatever you put in the import will be on the contribution in Civi. [16:51:49] 06Fundraising-Backlog, 10Wikimedia-Fundraising-CiviCRM, 10FR-payments-general: GoFundMe integration - https://phabricator.wikimedia.org/T432890#12282003 (10MDemosWMF) @Lars I think Mariana mentioned she wanted subsequent recurring TYs suppressed. Just wanted to see if there was already a trigger setup to sup... [16:57:38] 06Fundraising-Backlog, 10Wikimedia-Fundraising-CiviCRM, 10FR-payments-general: GoFundMe integration - https://phabricator.wikimedia.org/T432890#12282081 (10Lars) @MDemosWMF Too many threads on this one, but yes, the no_thank_you field is going to be the way to do this here. [17:36:48] 06Fundraising-Backlog, 07Epic, 07fr-combowiki: Thank you page in combowiki - https://phabricator.wikimedia.org/T436845 (10Cstone) 03NEW [17:44:24] 06Fundraising-Backlog, 06Fundraising-Tech-Roadmap, 10Wikimedia-Fundraising-CiviCRM, 07Epic: Bring TYwiki within fundraising, so we can continue Combowiki session to TYwiki. - https://phabricator.wikimedia.org/T436589#12282479 (10Cstone) →14Duplicate dup:03T436845 [17:44:25] 06Fundraising-Backlog, 07Epic, 07fr-combowiki: Thank you page in combowiki - https://phabricator.wikimedia.org/T436845#12282481 (10Cstone) [17:46:11] 06Fundraising-Backlog, 07Epic, 07fr-combowiki: Thank you page in combowiki - https://phabricator.wikimedia.org/T436845#12282486 (10Cstone) [17:49:48] (03PS8) 10Ejegg: Remove special subscr_id for gravy/paypal [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/1275995 (https://phabricator.wikimedia.org/T423638) [17:50:13] oh hey, I just realized we are still special-casing gravy-paypal for recurrings and don't need to ^^^ [18:19:28] FIRING: OOM: OOM killer active on fransw1003.frack.eqiad.wmnet:9100 - https://alerts.wikimedia.org/?q=alertname%3DOOM [18:24:28] RESOLVED: OOM: OOM killer active on fransw1003.frack.eqiad.wmnet:9100 - https://alerts.wikimedia.org/?q=alertname%3DOOM [18:32:09] (03PS4) 10Ejegg: Add JA4 headers to filter data [extensions/DonationInterface] - 10https://gerrit.wikimedia.org/r/1333273 (https://phabricator.wikimedia.org/T436680) [18:35:51] (03CR) 10CI reject: [V:04-1] Add JA4 headers to filter data [extensions/DonationInterface] - 10https://gerrit.wikimedia.org/r/1333273 (https://phabricator.wikimedia.org/T436680) (owner: 10Ejegg) [18:41:28] FIRING: OOM: OOM killer active on fransw1002.frack.eqiad.wmnet:9100 - https://alerts.wikimedia.org/?q=alertname%3DOOM [18:43:59] weird, that test fail seems unrelated [18:44:00] PhanTypeMismatchArgument Argument 2 ($currencyCode) is $data['currency'] of type true but \SmashPig\Core\Helpers\CurrencyRoundingHelper::getAmountInMinorUnits() takes string [18:45:48] 03Fundraising Sprint: Pedestal to the Metal, 06Fundraising-Backlog, 10Wikimedia-Fundraising-CiviCRM, 07FR-Fraud, 13Patch-For-Review: Save raw ML model scores to Civi with model versions - https://phabricator.wikimedia.org/T436732#12282702 (10Ejegg) a:03Ejegg [18:46:28] RESOLVED: OOM: OOM killer active on fransw1002.frack.eqiad.wmnet:9100 - https://alerts.wikimedia.org/?q=alertname%3DOOM [18:49:18] 06Fundraising-Backlog, 10fundraising-tech-ops: Fundraising access request for Andrea Kost - https://phabricator.wikimedia.org/T436683#12282722 (10Dwisehaupt) [18:52:03] 06Fundraising-Backlog, 10fundraising-tech-ops: Fundraising access request for akost - https://phabricator.wikimedia.org/T436683#12282727 (10Dwisehaupt) [18:59:48] 06Fundraising-Backlog, 10fundraising-tech-ops: Fundraising access request for akost - https://phabricator.wikimedia.org/T436683#12282746 (10Dwisehaupt) a:03Dwisehaupt Welcome email sent requesting collab contact information. Access request authorization email sent to Sheetal. [19:01:45] 06Fundraising Tech - Chaos Crew, 06Fundraising-Backlog, 10Wikimedia-Fundraising-CiviCRM: Request to review PTR process - https://phabricator.wikimedia.org/T436794#12282753 (10Damilare) I just checked the health of the pending transaction resolver and it looks like its working as expected. I ran it a couple o... [19:42:03] 06Fundraising-Backlog, 10fundraising-tech-ops: Fundraising access request for akost - https://phabricator.wikimedia.org/T436683#12282922 (10Dwisehaupt) Access approved: ` Date: Wed, 2 Sep 2026 12:17:50 From: Sheetal Puri To: Dallas Wisehaupt Cc: Andrea Kost, Mariana Suijkerbuijk Subject: Re: Access request for... [20:02:55] (03PS1) 10Ejegg: Partially revert "Send failed ACH recurrings to new queue" [wikimedia/fundraising/SmashPig] - 10https://gerrit.wikimedia.org/r/1334026 [20:10:50] (03CR) 10Mstyles: "Appreciate the review. This was just a small patch to get started on CentralNotice, not to cover every single CentralNotice reauth case. I" [extensions/CentralNotice] - 10https://gerrit.wikimedia.org/r/1329340 (https://phabricator.wikimedia.org/T208278) (owner: 10Mstyles) [20:12:56] eileen: I'm thinking we revert the Adyen part of that ACH / Chargeback change: https://gerrit.wikimedia.org/r/1334026 [20:13:12] ejegg: it affects trustly too... [20:13:13] as those IPNs are explicitly called chargeback [20:13:30] but yeah if the ipns say chargeback that is clear cut! [20:13:48] The gravy IPNs just say transaction.declined [20:14:11] let's see, did you have a trustly txn ID that was being problematic? [20:14:40] Maybe the IPN has some mention of a fee on actual chargeback ones [20:14:54] hmm - there was a phab... [20:15:17] re adyen - are you saying that as long as we action the adyen chargeback not the gravy one we get it right? [20:16:04] 03Fundraising Sprint: Pedestal to the Metal, 06Fundraising-Backlog, 10Wikimedia-Fundraising-CiviCRM, 07fr-current-sprint, 13Patch-For-Review: Show iframe with donor details in Zendesk - https://phabricator.wikimedia.org/T433866#12283001 (10AMJohnson) Not sure how often we'd use it but //Another option wo... [20:17:06] eileen: that rollback will go back to recording Adyen ACH chargebacks as chargebacks in Civi (not cancelled) [20:18:22] then I was going to try to figure out if Trustly transaction.declined should ever be a chargeback [20:19:52] 03Fundraising Sprint: Pedestal to the Metal, 06Fundraising-Backlog, 10Wikimedia-Fundraising-CiviCRM, 10FR-WMF-Audit: Trustly audit mismatch - https://phabricator.wikimedia.org/T433921#12283011 (10Eileenmcnaughton) [20:19:54] 03Fundraising Sprint: Pedestal to the Metal, 06Fundraising-Backlog, 10Wikimedia-Fundraising-CiviCRM, 10FR-WMF-Audit: Trustly audit mismatch - https://phabricator.wikimedia.org/T433921#12283012 (10Eileenmcnaughton) 05Open→03Resolved a:03Eileenmcnaughton [20:24:31] I found this but I think it's a duplciate phab https://phabricator.wikimedia.org/T435156 - I can't find a trustly one at the moment [20:32:02] ok, I'll look in the Gravy console for trustly ones [20:36:01] hmm, tough to see any info there about fees. Maybe in the trustly audit file [20:36:33] anyway, do you want to C+2 that partial revert to clear up the Adyen side of things for starters? [20:43:40] huh eileen I don't see anything about chargebacks in any of the trustly audit files either [20:43:45] only Capture and Refund [20:43:58] and no fees any larger than $1.18 [20:44:16] while the chargebacks from the Adyen ACH were like 10 bucks each [20:44:49] (03PS2) 10Ejegg: Partially revert "Send failed ACH recurrings to new queue" [wikimedia/fundraising/SmashPig] - 10https://gerrit.wikimedia.org/r/1334026 (https://phabricator.wikimedia.org/T435156) [20:51:41] 06Fundraising-Backlog, 06FR-donorrelations: populate donor PII at Trustly console - https://phabricator.wikimedia.org/T436862 (10MBeat33) 03NEW [21:00:40] 06Fundraising Tech - Chaos Crew, 06Fundraising-Backlog, 10FR-failmail, 13Patch-For-Review: [TypeError] Civi\WMFQueueMessage\DonationModifyMessage::getContribution(): Return value must be of type array, null returned - https://phabricator.wikimedia.org/T434656#12283118 (10Ejegg) Looking at the first of thos... [21:04:32] (03PS3) 10Ejegg: Store model scores for payment attempts [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/1333382 (https://phabricator.wikimedia.org/T436732) [21:04:32] (03PS3) 10Ejegg: Task to label payment attempt as not fraud [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/1333869 [21:04:32] (03PS2) 10Ejegg: Add JA4 columns to PaymentAttempt [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/1333900 (https://phabricator.wikimedia.org/T436680) [21:13:20] 06Fundraising Tech - Chaos Crew, 06Fundraising-Backlog, 10Wikimedia-Fundraising-CiviCRM: Non-orphan contacts are being set is_orphan in Acoustic - https://phabricator.wikimedia.org/T436829#12283172 (10Lars) a:03Lars I //think// that I fixed this problem in August, however, our still having the master_recip... [21:16:51] (03PS1) 10Ejegg: Tell phan that $data['currency'] is a string [extensions/DonationInterface] - 10https://gerrit.wikimedia.org/r/1334055 [21:39:37] 06Fundraising Tech - Chaos Crew, 06Fundraising-Backlog, 10FR-failmail, 13Patch-For-Review: [TypeError] Civi\WMFQueueMessage\DonationModifyMessage::getContribution(): Return value must be of type array, null returned - https://phabricator.wikimedia.org/T434656#12283298 (10Laurabarluzzi) @Ejegg I looked into... [21:57:39] 06Fundraising-Backlog, 06Fundraising-Tech-Roadmap, 10Wikimedia-Fundraising-CiviCRM, 10FR-Donor-portal, and 3 others: Show contact as opted out in email prefs center if they need DOI, but don't have it - https://phabricator.wikimedia.org/T417935#12283398 (10SBurnett-WMF) Should this flow include a prompt to... [22:32:05] 03Fundraising Sprint: Pedestal to the Metal, 06Fundraising-Backlog, 10Wikimedia-Fundraising-CiviCRM, 05FY26-27 WE5.4 Donor Identification and recognition: Update MW export to send relationship type directly - https://phabricator.wikimedia.org/T436548#12283502 (10Jdlrobson-WMF) hey @Lars I checked the impor... [22:32:27] 06Fundraising-Backlog, 10Wikimedia-Fundraising-CiviCRM, 05FY26-27 WE5.4 Donor Identification and recognition: Update MW export to use new donor_status_overall or donor_status_otg & donor_status_recur_overall - https://phabricator.wikimedia.org/T434216#12283505 (10Jdlrobson-WMF) @Lars I think we can decline t... [23:06:35] 06Fundraising-Backlog, 10Wikimedia-Fundraising-CiviCRM: Make Deduper equivalent name resolver match in lower case - https://phabricator.wikimedia.org/T436878 (10Lars) 03NEW [23:12:03] 06Fundraising-Backlog, 06Fundraising-Tech-Roadmap, 10Wikimedia-Fundraising-CiviCRM, 06FR-donorrelations, 03Civi RoadMap FY 26-27: Improve automatic deduping - https://phabricator.wikimedia.org/T415806#12283677 (10Lars) After discussion with @Eileenmcnaughton, the plan is to divide the dedupe cases from t... [23:13:54] 06Fundraising-Backlog, 10Wikimedia-Fundraising-CiviCRM, 05FY26-27 WE5.4 Donor Identification and recognition: Update MW export to use new donor_status_overall or donor_status_otg & donor_status_recur_overall - https://phabricator.wikimedia.org/T434216#12283681 (10Lars) 05Open→03Declined @Jdlrobson-WM... [23:17:22] 06Fundraising-Backlog, 06Fundraising-Tech-Roadmap, 10Wikimedia-Fundraising-CiviCRM, 10FR-Donor-portal, and 3 others: Show contact as opted out in email prefs center if they need DOI, but don't have it - https://phabricator.wikimedia.org/T417935#12283689 (10Lars) @SBurnett-WMF I think the assumption is if t... [23:19:44] 06Fundraising-Backlog, 10fundraising-tech-ops: Create audit directories for engage - https://phabricator.wikimedia.org/T436881 (10Dwisehaupt) 03NEW [23:22:37] 06Fundraising-Backlog, 10fundraising-tech-ops: Create audit directories and network config for engage - https://phabricator.wikimedia.org/T436881#12283713 (10Dwisehaupt) [23:27:24] 06Fundraising-Backlog, 10fundraising-tech-ops: Create audit directories and network config for engage - https://phabricator.wikimedia.org/T436881#12283718 (10Dwisehaupt) [23:30:07] 06Fundraising-Backlog, 10fundraising-tech-ops: Create audit directories and network config for engage - https://phabricator.wikimedia.org/T436881#12283724 (10Dwisehaupt) a:03Dwisehaupt audit config dirs pushed out and created on civi hosts. ipset added to civicrm and frdev roles. iptables rules deployed and... [23:43:22] (03CR) 10Lars SG: [C:03+2] Task to label payment attempt as not fraud [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/1333869 (owner: 10Ejegg) [23:58:10] ok, back for a little bit [23:58:31] (03CR) 10Ejegg: [C:03+2] Tell phan that $data['currency'] is a string [extensions/DonationInterface] - 10https://gerrit.wikimedia.org/r/1334055 (owner: 10Ejegg) [23:58:52] just self-merging that comment-only change to unblock CI on donation-interface [23:58:55] (03PS1) 10Wfan: Add combowiki gateway for adyen cc [extensions/DonationInterface] - 10https://gerrit.wikimedia.org/r/1334153 (https://phabricator.wikimedia.org/T430753) [23:58:59] thanks lars! [23:59:46] 03Fundraising Sprint: Pedestal to the Metal, 06Fundraising-Backlog, 07fr-combowiki, 13Patch-For-Review: Variants in combowiki - https://phabricator.wikimedia.org/T433141#12283773 (10AnnWF) a:03AnnWF [23:59:58] (03PS5) 10Ejegg: Add JA4 headers to filter data [extensions/DonationInterface] - 10https://gerrit.wikimedia.org/r/1333273 (https://phabricator.wikimedia.org/T436680)