[00:24:44] 06Fundraising-Backlog, 10fundraising-tech-ops: Issue new SSL Client Certificate for krobinson - https://phabricator.wikimedia.org/T385243 (10Dwisehaupt) 03NEW [00:24:45] 06Fundraising-Backlog, 10fundraising-tech-ops: Issue new SSL Client Certificate for emartin - https://phabricator.wikimedia.org/T385244 (10Dwisehaupt) 03NEW [00:24:46] 06Fundraising-Backlog, 10fundraising-tech-ops: Issue new SSL Client Certificate for sxu - https://phabricator.wikimedia.org/T385245 (10Dwisehaupt) 03NEW [00:25:44] (03CR) 10Wfan: [C:03+2] Update Trustly contribution to chargeback status on failed transaction [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/1115039 (https://phabricator.wikimedia.org/T384593) (owner: 10Damilare Adedoyin) [00:32:15] 06Fundraising Tech - Chaos Crew, 06Fundraising-Backlog, 10FR-donorservices, 10MW-1.44-notes (1.44.0-wmf.14; 2025-01-28): Unable to find a donation form matching parameters error - https://phabricator.wikimedia.org/T382102#10510850 (10AnnWF) shown from the pretty page https://payments.wikimedia.org/index.ph... [00:48:53] (03Merged) 10jenkins-bot: Update Trustly contribution to chargeback status on failed transaction [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/1115039 (https://phabricator.wikimedia.org/T384593) (owner: 10Damilare Adedoyin) [01:19:59] 10fundraising-tech-ops, 06DC-Ops, 10ops-eqiad, 06SRE: Q1:rack/setup/install franio100[1-3] - https://phabricator.wikimedia.org/T367820#10510915 (10Papaul) @VRiley-WMF these servers are already racked what left to do is just connect the mgmt cable and 2 DAC cables using the 10G nics first nic to the first s... [07:44:20] (03CR) 10CI reject: [V:04-1] Localisation updates from https://translatewiki.net. [extensions/DonationInterface] - 10https://gerrit.wikimedia.org/r/1115719 (owner: 10L10n-bot) [07:55:22] (03CR) 10Raimond Spekking: [C:03+1] "false positive" [extensions/DonationInterface] - 10https://gerrit.wikimedia.org/r/1115719 (owner: 10L10n-bot) [08:47:00] (03CR) 10Abijeet Patro: [V:03+2] Localisation updates from https://translatewiki.net. [extensions/DonationInterface] (REL1_43) - 10https://gerrit.wikimedia.org/r/1114537 (owner: 10L10n-bot) [08:47:11] (03CR) 10Abijeet Patro: [V:03+2] Localisation updates from https://translatewiki.net. [extensions/DonationInterface] (REL1_41) - 10https://gerrit.wikimedia.org/r/1114852 (owner: 10L10n-bot) [08:47:19] (03CR) 10Abijeet Patro: [V:03+2] Localisation updates from https://translatewiki.net. [extensions/DonationInterface] (REL1_42) - 10https://gerrit.wikimedia.org/r/1115176 (owner: 10L10n-bot) [10:08:19] (03CR) 10CI reject: [V:04-1] build: Updating composer dependencies [extensions/FundraisingEmailUnsubscribe] - 10https://gerrit.wikimedia.org/r/1115795 (owner: 10Libraryupgrader) [10:30:46] (03PS2) 10Gergő Tisza: Do not show banners when custom site scripts are disallowed [extensions/CentralNotice] - 10https://gerrit.wikimedia.org/r/1115508 (https://phabricator.wikimedia.org/T373737) [11:28:59] (03PS3) 10Jgleeson: Refactor: inline calls for validator [wikimedia/fundraising/SmashPig] - 10https://gerrit.wikimedia.org/r/1115371 (https://phabricator.wikimedia.org/T385008) [11:28:59] (03PS1) 10Jgleeson: Refactor: Remove redundant assignment [wikimedia/fundraising/SmashPig] - 10https://gerrit.wikimedia.org/r/1115814 (https://phabricator.wikimedia.org/T385008) [11:29:01] (03PS1) 10Jgleeson: Refactor: Tidy up createPaymentSession() [wikimedia/fundraising/SmashPig] - 10https://gerrit.wikimedia.org/r/1115815 (https://phabricator.wikimedia.org/T385008) [11:29:02] (03PS1) 10Jgleeson: Refactor: tidy up getLatestPaymentStatus() [wikimedia/fundraising/SmashPig] - 10https://gerrit.wikimedia.org/r/1115816 (https://phabricator.wikimedia.org/T385008) [11:29:04] (03PS1) 10Jgleeson: Refactor: tidy up cancelPayment() [wikimedia/fundraising/SmashPig] - 10https://gerrit.wikimedia.org/r/1115817 (https://phabricator.wikimedia.org/T385008) [11:29:10] (03PS1) 10Jgleeson: Refactor: tidy up deleteRecurringPaymentToken() [wikimedia/fundraising/SmashPig] - 10https://gerrit.wikimedia.org/r/1115818 (https://phabricator.wikimedia.org/T385008) [11:29:14] (03PS1) 10Jgleeson: Refactor: tidy up refundPayment() [wikimedia/fundraising/SmashPig] - 10https://gerrit.wikimedia.org/r/1115819 (https://phabricator.wikimedia.org/T385008) [11:29:19] (03PS1) 10Jgleeson: Refactor: tidy up getRefundDetails() [wikimedia/fundraising/SmashPig] - 10https://gerrit.wikimedia.org/r/1115820 (https://phabricator.wikimedia.org/T385008) [11:29:23] (03PS1) 10Jgleeson: Refactor: tidy up getReportExecutionDetails() [wikimedia/fundraising/SmashPig] - 10https://gerrit.wikimedia.org/r/1115821 (https://phabricator.wikimedia.org/T385008) [11:29:27] (03PS1) 10Jgleeson: Refactor: tidy up generateReportDownloadUrl() [wikimedia/fundraising/SmashPig] - 10https://gerrit.wikimedia.org/r/1115822 (https://phabricator.wikimedia.org/T385008) [11:29:31] (03PS1) 10Jgleeson: Refactor: tidy up createPayment() [wikimedia/fundraising/SmashPig] - 10https://gerrit.wikimedia.org/r/1115823 (https://phabricator.wikimedia.org/T385008) [11:29:35] (03PS1) 10Jgleeson: Refactor: tidy up approvePayment() [wikimedia/fundraising/SmashPig] - 10https://gerrit.wikimedia.org/r/1115824 (https://phabricator.wikimedia.org/T385008) [11:30:55] (03PS6) 10Jgleeson: WIP: deal with country-specific field validation [wikimedia/fundraising/SmashPig] - 10https://gerrit.wikimedia.org/r/1115372 (https://phabricator.wikimedia.org/T385008) [11:30:55] (03PS4) 10Jgleeson: WIP: deal with country-specific personal identifiers [wikimedia/fundraising/SmashPig] - 10https://gerrit.wikimedia.org/r/1115487 (https://phabricator.wikimedia.org/T385008) [11:37:55] (03PS2) 10Jgleeson: Refactor: Tidy up createPaymentSession() [wikimedia/fundraising/SmashPig] - 10https://gerrit.wikimedia.org/r/1115815 (https://phabricator.wikimedia.org/T385008) [11:37:56] (03PS2) 10Jgleeson: Refactor: tidy up getLatestPaymentStatus() [wikimedia/fundraising/SmashPig] - 10https://gerrit.wikimedia.org/r/1115816 (https://phabricator.wikimedia.org/T385008) [11:37:56] (03PS2) 10Jgleeson: Refactor: tidy up deleteRecurringPaymentToken() [wikimedia/fundraising/SmashPig] - 10https://gerrit.wikimedia.org/r/1115818 (https://phabricator.wikimedia.org/T385008) [11:37:57] (03PS2) 10Jgleeson: Refactor: tidy up refundPayment() [wikimedia/fundraising/SmashPig] - 10https://gerrit.wikimedia.org/r/1115819 (https://phabricator.wikimedia.org/T385008) [11:37:57] (03PS2) 10Jgleeson: Refactor: tidy up getRefundDetails() [wikimedia/fundraising/SmashPig] - 10https://gerrit.wikimedia.org/r/1115820 (https://phabricator.wikimedia.org/T385008) [11:37:59] (03PS2) 10Jgleeson: Refactor: tidy up getReportExecutionDetails() [wikimedia/fundraising/SmashPig] - 10https://gerrit.wikimedia.org/r/1115821 (https://phabricator.wikimedia.org/T385008) [11:38:02] (03PS2) 10Jgleeson: Refactor: tidy up generateReportDownloadUrl() [wikimedia/fundraising/SmashPig] - 10https://gerrit.wikimedia.org/r/1115822 (https://phabricator.wikimedia.org/T385008) [11:38:06] (03PS2) 10Jgleeson: Refactor: tidy up createPayment() [wikimedia/fundraising/SmashPig] - 10https://gerrit.wikimedia.org/r/1115823 (https://phabricator.wikimedia.org/T385008) [11:38:10] (03PS2) 10Jgleeson: Refactor: tidy up approvePayment() [wikimedia/fundraising/SmashPig] - 10https://gerrit.wikimedia.org/r/1115824 (https://phabricator.wikimedia.org/T385008) [11:41:25] (03PS7) 10Jgleeson: WIP: deal with country-specific field validation [wikimedia/fundraising/SmashPig] - 10https://gerrit.wikimedia.org/r/1115372 (https://phabricator.wikimedia.org/T385008) [11:41:25] (03PS5) 10Jgleeson: WIP: deal with country-specific personal identifiers [wikimedia/fundraising/SmashPig] - 10https://gerrit.wikimedia.org/r/1115487 (https://phabricator.wikimedia.org/T385008) [12:47:53] (03PS1) 10Wfan: For email-preferences queue do not force country lang as params [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/1115835 (https://phabricator.wikimedia.org/T384412) [12:58:28] 06Fundraising Tech - Chaos Crew, 06Fundraising-Backlog: INVALID_RECURRING Recurring donation, but no subscription ID or recurring payment token found. - https://phabricator.wikimedia.org/T385275 (10jgleeson) 03NEW [13:01:22] (03PS1) 10Wfan: Use hash to validate user for epc when civi down [extensions/DonationInterface] - 10https://gerrit.wikimedia.org/r/1115841 (https://phabricator.wikimedia.org/T384412) [13:03:26] (03CR) 10CI reject: [V:04-1] Use hash to validate user for epc when civi down [extensions/DonationInterface] - 10https://gerrit.wikimedia.org/r/1115841 (https://phabricator.wikimedia.org/T384412) (owner: 10Wfan) [13:03:50] 06Fundraising-Backlog, 07payments-orchestration: Gravy dLocal Wallet Payments (one-time) - https://phabricator.wikimedia.org/T385010#10511927 (10jgleeson) a:03jgleeson [13:04:20] 03Fundraising Sprint Bibimbap, 06Fundraising-Backlog, 07payments-orchestration: Gravy dLocal Wallet Payments (one-time) - https://phabricator.wikimedia.org/T385010#10511928 (10jgleeson) [13:04:36] 03Fundraising Sprint Bibimbap, 06Fundraising-Backlog, 07payments-orchestration: Gravy dLocal Wallet Payments (recurring) - https://phabricator.wikimedia.org/T385011#10511934 (10jgleeson) a:03jgleeson [13:10:51] 03Fundraising Sprint Bibimbap, 06Fundraising-Backlog, 13Patch-For-Review, 07payments-orchestration: Gravy dLocal Card Payments (one-time) - https://phabricator.wikimedia.org/T385008#10512023 (10jgleeson) To handle the dlocal country-specific personal identifier field, I've added some WIP code [[ https://ge... [13:12:07] 03Fundraising Sprint Bibimbap, 06Fundraising-Backlog, 07Epic, 07payments-orchestration: Gravy Dlocal - https://phabricator.wikimedia.org/T384967#10512026 (10jgleeson) Cross posting from https://phabricator.wikimedia.org/T385008#10512023: > To handle the dlocal country-specific personal identifier field, I... [13:12:13] (03CR) 10CI reject: [V:04-1] For email-preferences queue do not force country lang as params [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/1115835 (https://phabricator.wikimedia.org/T384412) (owner: 10Wfan) [13:13:32] 03Fundraising Sprint Bibimbap, 06Fundraising-Backlog, 13Patch-For-Review, 07payments-orchestration: Gravy dLocal Card Payments (one-time) - https://phabricator.wikimedia.org/T385008#10512029 (10jgleeson) Successful card trxn on sandbox here https://sandbox.wikimedia.gr4vy.app/merchants/default/transactions... [13:14:10] 03Fundraising Sprint Bibimbap, 06Fundraising-Backlog, 07payments-orchestration: Gravy dLocal Card Payments (recurring) - https://phabricator.wikimedia.org/T385009#10512040 (10jgleeson) Successful recurring card trxn here https://sandbox.wikimedia.gr4vy.app/merchants/default/transactions/69b6cf94-5b41-4034-a2... [13:25:50] (03PS2) 10Wfan: Use hash to validate user for epc when civi down [extensions/DonationInterface] - 10https://gerrit.wikimedia.org/r/1115841 (https://phabricator.wikimedia.org/T384412) [13:27:19] (03CR) 10CI reject: [V:04-1] Use hash to validate user for epc when civi down [extensions/DonationInterface] - 10https://gerrit.wikimedia.org/r/1115841 (https://phabricator.wikimedia.org/T384412) (owner: 10Wfan) [13:39:04] (03CR) 10Damilare Adedoyin: [C:03+2] Update Gravy supported countries list. [extensions/DonationInterface] - 10https://gerrit.wikimedia.org/r/1114968 (https://phabricator.wikimedia.org/T385008) (owner: 10Jgleeson) [13:39:12] (03PS1) 10Jgleeson: Add full list of Gravy dLocal test payment links [wikimedia/fundraising/dev] - 10https://gerrit.wikimedia.org/r/1115856 (https://phabricator.wikimedia.org/T384967) [13:39:25] thanks damilare ! [13:39:34] np [13:43:36] (03CR) 10Damilare Adedoyin: [C:03+2] Update Gravy country-specific form field config. [extensions/DonationInterface] - 10https://gerrit.wikimedia.org/r/1114974 (https://phabricator.wikimedia.org/T385008) (owner: 10Jgleeson) [13:46:51] (03PS2) 10Wfan: For email-preferences queue do not force country lang as params [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/1115835 (https://phabricator.wikimedia.org/T384412) [13:48:06] (03PS3) 10Wfan: Use hash to validate user for epc when civi down [extensions/DonationInterface] - 10https://gerrit.wikimedia.org/r/1115841 (https://phabricator.wikimedia.org/T384412) [13:53:56] (03CR) 10Damilare Adedoyin: [C:03+2] Update Gravy supported currencies list. [extensions/DonationInterface] - 10https://gerrit.wikimedia.org/r/1114977 (https://phabricator.wikimedia.org/T385008) (owner: 10Jgleeson) [13:57:42] (03Merged) 10jenkins-bot: Update Gravy supported countries list. [extensions/DonationInterface] - 10https://gerrit.wikimedia.org/r/1114968 (https://phabricator.wikimedia.org/T385008) (owner: 10Jgleeson) [13:57:43] (03Merged) 10jenkins-bot: Update Gravy country-specific form field config. [extensions/DonationInterface] - 10https://gerrit.wikimedia.org/r/1114974 (https://phabricator.wikimedia.org/T385008) (owner: 10Jgleeson) [13:57:45] (03Merged) 10jenkins-bot: Update Gravy supported currencies list. [extensions/DonationInterface] - 10https://gerrit.wikimedia.org/r/1114977 (https://phabricator.wikimedia.org/T385008) (owner: 10Jgleeson) [14:01:20] 06Fundraising-Backlog, 07payments-orchestration: Gravy dLocal Cash Payments (one-time) - https://phabricator.wikimedia.org/T385014#10512228 (10jgleeson) a:03jgleeson [14:01:28] 03Fundraising Sprint Bibimbap, 06Fundraising-Backlog, 07Epic, 07payments-orchestration: Gravy dLocal Cash Payments (recurring) - https://phabricator.wikimedia.org/T385015#10512229 (10jgleeson) a:03jgleeson [14:01:37] 03Fundraising Sprint Bibimbap, 06Fundraising-Backlog, 07payments-orchestration: Gravy dLocal Cash Payments (one-time) - https://phabricator.wikimedia.org/T385014#10512231 (10jgleeson) [14:03:17] 03Fundraising Sprint Bibimbap, 06Fundraising-Backlog, 07payments-orchestration: Gravy dLocal Wallet Payments (recurring) - https://phabricator.wikimedia.org/T385011#10512233 (10jgleeson) 05Open→03Stalled Ok, it looks like we already combine wallet and cash payments for our existing dLocal integration, so... [14:04:09] 03Fundraising Sprint Bibimbap, 06Fundraising-Backlog, 07payments-orchestration: Gravy dLocal Wallet Payments (one-time) - https://phabricator.wikimedia.org/T385010#10512250 (10jgleeson) Ok, it looks like we already combine wallet and cash payments for our existing dLocal integration, so I'll close down on th... [14:07:12] fr-tech, after digging into the gravy dlocal wallet payments ticket, I noticed that we already combine these payments with cash payments in our flow, so I'll pause on the wallet ticket for now and push updates up against the cash payments ticket. We might want to test wallet payments separately, so I won't kill the tickets yet, but the integration work will be against the cash payments tickets. [14:07:54] 06Fundraising-Backlog, 07payments-orchestration: Gravy dLocal Wallet Payments (recurring) - https://phabricator.wikimedia.org/T385011#10512258 (10jgleeson) [14:08:03] 06Fundraising-Backlog, 07payments-orchestration: Gravy dLocal Wallet Payments (recurring) - https://phabricator.wikimedia.org/T385011#10512259 (10jgleeson) [14:08:32] 06Fundraising-Backlog, 07payments-orchestration: Gravy dLocal Wallet Payments (one-time) - https://phabricator.wikimedia.org/T385010#10512260 (10jgleeson) a:05jgleeson→03None [14:08:32] (03CR) 10Damilare Adedoyin: [C:03+2] Update Gravy supported payment methods [extensions/DonationInterface] - 10https://gerrit.wikimedia.org/r/1114984 (https://phabricator.wikimedia.org/T385008) (owner: 10Jgleeson) [14:08:37] 06Fundraising-Backlog, 07payments-orchestration: Gravy dLocal Wallet Payments (one-time) - https://phabricator.wikimedia.org/T385010#10512263 (10jgleeson) 05Open→03Stalled [14:10:37] (03Merged) 10jenkins-bot: Update Gravy supported payment methods [extensions/DonationInterface] - 10https://gerrit.wikimedia.org/r/1114984 (https://phabricator.wikimedia.org/T385008) (owner: 10Jgleeson) [14:16:23] (03CR) 10Damilare Adedoyin: [C:04-1] "Changing ACH US through trustly from DD to BT may lead to some unintended consequences." [extensions/DonationInterface] - 10https://gerrit.wikimedia.org/r/1114989 (https://phabricator.wikimedia.org/T385008) (owner: 10Jgleeson) [14:19:03] (03CR) 10Jgleeson: Update Gravy supported payment submethods (031 comment) [extensions/DonationInterface] - 10https://gerrit.wikimedia.org/r/1114989 (https://phabricator.wikimedia.org/T385008) (owner: 10Jgleeson) [14:19:20] damilare: is the trustly thing recurring? [14:19:35] the issue? [14:19:45] I'm not sure I understand [14:19:45] no, the payment methd [14:19:53] yep it has recurring set up [14:19:58] so direct debit usually means recurring [14:20:03] and BT is one off [14:20:08] RTBT [14:20:16] as it's technically a bank transfer right? [14:20:57] I guess we need to standardise on one [14:21:41] hmm, I have made a one off with DD over here though [14:22:12] so a direct debit is a mandate in the UK specifically design for recurring payments [14:22:17] designed [14:22:33] a bit like a paypal recurring payment mandate [14:22:47] dates and amounts can vary once the mandate is in place [14:23:10] I think the confusion is that in the US, a direct debit is a direct bank payment [14:23:36] but we also have bank transfer [14:23:40] so there's overlap [14:23:50] that may have changed though, here's a link to the DD website specifically discussing one-off payments: https://www.directdebit.co.uk/using-direct-debit/setting-up-a-direct-debit/#:~:text=(for%20example%2C%20if%20you%20are%20paying%20them%20a%20regular%20one%2Doff%20payment)%2C [14:24:24] yeah, regular one-off it says [14:26:27] not great use of english but 99% of usage in the UK will be for monthly payments e.g. your bills or gym membership [14:27:40] which is different to a bank transfer or faster payment [14:28:14] essentially the direct-debit part is just a brand name for a open ended payment authorisation mandate [14:28:22] here at least [14:29:34] hmm we'd have to standardise on this as I think it may have some consequence on the smashpig mapper [14:30:06] and we'd also have to notify banner folks about the change in url too... [14:30:12] ahh payments fun [14:30:32] we need to understand why it was set to DD first and then decide on the right naming [14:30:47] and why it changed in dlocal [14:30:58] one of them is wrong [14:31:18] the banners thing isn't a big problem [14:33:55] looks like elliott folded a top level method ACH into dd last year [14:34:27] I set it to dd because that's what everyone (US Folks) called the flow also and I recall talking about this in a tech talk too. [14:35:01] let's see what ZA describes it as. since we are not using ACH in UK anyway [14:36:34] this is where is was added for dlocal https://gerrit.wikimedia.org/r/c/mediawiki/extensions/DonationInterface/+/889188 [14:36:37] back in 2023 [14:38:47] ok from what I'm reading online. an ACH debit (not direct debit) is not a bank transfer [14:39:04] We've invented the 'direct' part [14:39:26] and created the confusion [14:40:06] and this is basically the same thing as a direct debit but you give a company permission to take one payment [14:40:11] a one-time mandate [14:40:18] so there's lots of overlap [14:40:56] oh right, you can do one-time mandates or recurring [14:40:59] in the US [14:41:07] ok this isn't a bank transfer [14:41:12] the dlocal one is wrong [14:41:44] damilare: I'll update that to be a DD and we can work out the required updates dlocal-side [14:41:52] I think you can do one-time mandates in the UK too, I did one recently that is definitely not recurring. [14:42:02] cool thanks [14:42:40] yeah damilare you can pretty much do whatever you like with a UK direct debit [14:42:46] once the mandate is in place [14:43:03] it's "traditionally" for paying regular bills [14:43:17] yep or splitting payments [14:43:21] but my window cleaners also use it on varying dates and amounts [14:43:29] so it's not fixed in price or schedule [14:44:16] the only downside from your part having an open ended mandate for a one-time payment is that the company still has access to take money from your account after the fact :) [14:44:33] so you might wanna cancel that if you don't plan to pay them anymore money [14:44:41] yea you can remove them from the account to cancel the DD [14:45:02] lol, done as soon as it got out [14:45:30] apparently it's cheaper for companies to set those up vs credit card payments in some cases [14:45:48] kid time! [14:46:27] yea has to be [15:09:14] The direct debit vs bank transfer thing was super confusing to me too (and still is) Elliott had a short answer that made sense for determining them but of course I don't remember it [15:11:14] (03CR) 10Umherirrender: [V:03+2] build: Updating composer dependencies [extensions/FundraisingEmailUnsubscribe] - 10https://gerrit.wikimedia.org/r/1115795 (owner: 10Libraryupgrader) [15:11:22] (03CR) 10Umherirrender: [V:03+2] "T357593" [extensions/FundraisingEmailUnsubscribe] - 10https://gerrit.wikimedia.org/r/1115795 (owner: 10Libraryupgrader) [16:37:38] 06Fundraising-Backlog, 10fundraising-tech-ops: Issue new SSL Client Certificate for ehughes - https://phabricator.wikimedia.org/T384887#10512595 (10Dwisehaupt) certificate renewed and sent via email. password sent via sms. [16:41:43] 06Fundraising-Backlog, 10fundraising-tech-ops: Issue new SSL Client Certificate for jmando - https://phabricator.wikimedia.org/T384359#10512608 (10Dwisehaupt) certificate renewed and sent via email. password sent via sms. [16:47:59] 06Fundraising-Backlog, 10fundraising-tech-ops: Issue new SSL Client Certificate for cstone - https://phabricator.wikimedia.org/T384351#10512658 (10Dwisehaupt) certificate renewed and sent via email. password and certificate in home directory on frpm1002 [16:49:56] 10fundraising-tech-ops: Issue new SSL Client Certificate for dallas - https://phabricator.wikimedia.org/T384653#10512666 (10Dwisehaupt) certificate renewed and sent via email. password and certificate in home directory on frpm1002 [16:51:22] 10fundraising-tech-ops: Issue new SSL Client Certificate for jgreen - https://phabricator.wikimedia.org/T384654#10512672 (10Dwisehaupt) certificate renewed and sent via email. password and certificate in home directory on frpm1002 [16:53:18] 06Fundraising-Backlog, 10fundraising-tech-ops: Issue new SSL Client Certificate for jgleeson - https://phabricator.wikimedia.org/T384657#10512679 (10Dwisehaupt) certificate renewed and sent via email. password and certificate in home directory on frpm1002 [17:44:24] 06Fundraising-Backlog, 10fundraising-tech-ops: Issue new SSL Client Certificate for emartin - https://phabricator.wikimedia.org/T385244#10512833 (10Dwisehaupt) certificate renewed and sent via email. password sent via sms. [17:46:55] 06Fundraising-Backlog, 10fundraising-tech-ops: Issue new SSL Client Certificate for sxu - https://phabricator.wikimedia.org/T385245#10512846 (10Dwisehaupt) certificate renewed and sent via email. password sent via sms. [17:49:24] 06Fundraising-Backlog, 10fundraising-tech-ops: Issue new SSL Client Certificate for ewilfong - https://phabricator.wikimedia.org/T385135#10512853 (10Dwisehaupt) certificate renewed and sent via email. password sent via sms. [18:16:47] (03PS1) 10Pcoombe: Increase lowest JPY monthly convert amount to be above minimum [extensions/DonationInterface] - 10https://gerrit.wikimedia.org/r/1115901 [18:32:56] (03CR) 10Damilare Adedoyin: [C:03+2] Update Gravy transformers [extensions/DonationInterface] - 10https://gerrit.wikimedia.org/r/1115030 (https://phabricator.wikimedia.org/T385008) (owner: 10Jgleeson) [18:34:17] (03CR) 10Damilare Adedoyin: [C:03+2] Move PlaceholderFiscalNumber gateway_common [extensions/DonationInterface] - 10https://gerrit.wikimedia.org/r/1115353 (https://phabricator.wikimedia.org/T385008) (owner: 10Jgleeson) [18:42:40] thanks damilare ! [18:42:44] have a good weekend all [18:42:48] our last np [18:42:53] np** [20:01:20] (03PS1) 10Umherirrender: Replace call_user_func with dynamic function call [extensions/DonationInterface] - 10https://gerrit.wikimedia.org/r/1115946 [20:10:49] (03PS1) 10Umherirrender: Add caller to http request in XmlTransactionProcessor [extensions/FundraisingEmailUnsubscribe] - 10https://gerrit.wikimedia.org/r/1115948 [20:12:15] (03PS1) 10Umherirrender: Replace call_user_func with dynamic function call [extensions/FundraisingEmailUnsubscribe] - 10https://gerrit.wikimedia.org/r/1115949 [20:13:32] (03CR) 10CI reject: [V:04-1] Add caller to http request in XmlTransactionProcessor [extensions/FundraisingEmailUnsubscribe] - 10https://gerrit.wikimedia.org/r/1115948 (owner: 10Umherirrender) [20:14:51] (03CR) 10CI reject: [V:04-1] Replace call_user_func with dynamic function call [extensions/FundraisingEmailUnsubscribe] - 10https://gerrit.wikimedia.org/r/1115949 (owner: 10Umherirrender) [20:17:34] (03CR) 10Umherirrender: "T357593" [extensions/FundraisingEmailUnsubscribe] - 10https://gerrit.wikimedia.org/r/1115948 (owner: 10Umherirrender) [20:17:38] (03CR) 10Umherirrender: "T357593" [extensions/FundraisingEmailUnsubscribe] - 10https://gerrit.wikimedia.org/r/1115949 (owner: 10Umherirrender) [20:18:30] (03PS1) 10Wfan: Update thank you unsubscribe url to epc [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/1115952 (https://phabricator.wikimedia.org/T359445) [20:19:32] 03Fundraising Sprint Bibimbap, 03Fundraising Sprint: Abula, 06Fundraising-Backlog, 06Fundraising-Tech-Roadmap, 13Patch-For-Review: Add comms preferences footer to all Civi-generated emails - https://phabricator.wikimedia.org/T359445#10513368 (10AnnWF) [20:19:45] 06Fundraising-Backlog, 06Diffusion-Repository-Administrators, 10Projects-Cleanup, 10Wikimedia-GitHub: Archive the FundraisingEmailUnsubscribe extension - https://phabricator.wikimedia.org/T224764#10513370 (10Umherirrender) Maybe time to rethink if the extension should be undeployed, it does not play nice w... [20:32:17] (03CR) 10Wfan: [C:03+2] Send fiscal number with Gravy DonateApi calls. [extensions/DonationInterface] - 10https://gerrit.wikimedia.org/r/1115460 (https://phabricator.wikimedia.org/T385008) (owner: 10Jgleeson) [20:39:16] (03CR) 10Wfan: [C:03+2] Refactor: tidy up getRefundDetails() [wikimedia/fundraising/SmashPig] - 10https://gerrit.wikimedia.org/r/1115820 (https://phabricator.wikimedia.org/T385008) (owner: 10Jgleeson) [20:39:34] (03CR) 10Wfan: [C:03+2] Refactor: tidy up refundPayment() [wikimedia/fundraising/SmashPig] - 10https://gerrit.wikimedia.org/r/1115819 (https://phabricator.wikimedia.org/T385008) (owner: 10Jgleeson) [20:50:01] 10fundraising-tech-ops: Add new ssh key for greg - https://phabricator.wikimedia.org/T384673#10513504 (10greg) 05Resolved→03Open Oops. I forgot the original key's passphrase. Re-made and updated pub key at: P72233 (which will auto-update in the orig task body, semi-conveniently). Diff at: https://phabricato... [21:24:41] 10fundraising-tech-ops: Add new ssh key for greg - https://phabricator.wikimedia.org/T384673#10513738 (10Dwisehaupt) 05Open→03Resolved key updated in puppet and merged. rolling out in next puppet run. [21:26:37] (03PS1) 10Reedy: SpecialCentralNoticeBanner: Null-coalescence $par [extensions/CentralNotice] - 10https://gerrit.wikimedia.org/r/1115959 (https://phabricator.wikimedia.org/T385335) [21:37:53] 10fundraising-tech-ops, 10FR-Tech-Analytics, 06Privacy Engineering, 06secscrum, 10Security Preview: Security review for python package dbt-metabase - https://phabricator.wikimedia.org/T385337 (10Dwisehaupt) 03NEW [21:46:02] (03CR) 10Damilare Adedoyin: [C:03+2] Run fraud filters for Adyen Google Pay [extensions/DonationInterface] - 10https://gerrit.wikimedia.org/r/1115117 (https://phabricator.wikimedia.org/T383352) (owner: 10Jgleeson) [21:46:19] (03CR) 10Damilare Adedoyin: [C:03+2] Refactor: Remove redundant assignment [wikimedia/fundraising/SmashPig] - 10https://gerrit.wikimedia.org/r/1115814 (https://phabricator.wikimedia.org/T385008) (owner: 10Jgleeson) [21:46:51] (03Merged) 10jenkins-bot: Refactor: Remove redundant assignment [wikimedia/fundraising/SmashPig] - 10https://gerrit.wikimedia.org/r/1115814 (https://phabricator.wikimedia.org/T385008) (owner: 10Jgleeson) [21:47:41] (03CR) 10Damilare Adedoyin: [C:03+2] Refactor: Tidy up createPaymentSession() [wikimedia/fundraising/SmashPig] - 10https://gerrit.wikimedia.org/r/1115815 (https://phabricator.wikimedia.org/T385008) (owner: 10Jgleeson) [21:48:11] (03Merged) 10jenkins-bot: Refactor: Tidy up createPaymentSession() [wikimedia/fundraising/SmashPig] - 10https://gerrit.wikimedia.org/r/1115815 (https://phabricator.wikimedia.org/T385008) (owner: 10Jgleeson) [21:57:20] 03Fundraising Sprint Bibimbap, 06Fundraising-Backlog, 10fundraising-tech-ops, 06Fundraising-Tech-Roadmap: FR-Tech FY2425Q3 maintenance window - https://phabricator.wikimedia.org/T337584#10513876 (10Jgreen) [21:57:57] 03Fundraising Sprint Bibimbap, 06Fundraising-Backlog, 10fundraising-tech-ops, 06Fundraising-Tech-Roadmap: FR-Tech FY2425Q3 maintenance window - https://phabricator.wikimedia.org/T337584#10513877 (10Jgreen) [21:59:27] 06Fundraising Tech - Chaos Crew, 06Fundraising Tech Chaos Holding Pen, 06Fundraising-Backlog: Uncaught TypeError: Cannot read properties of undefined (reading 'origin') - https://phabricator.wikimedia.org/T352458#10513891 (10AnnWF) ERROR: secured field iframes have failed to load at https://checkoutshopp... [22:03:53] 03Fundraising Sprint Bibimbap, 06Fundraising-Backlog, 10fundraising-tech-ops, 06Fundraising-Tech-Roadmap: FR-Tech FY2425Q3 maintenance window - https://phabricator.wikimedia.org/T337584#10513912 (10Dwisehaupt) [22:28:57] (03Merged) 10jenkins-bot: Run fraud filters for Adyen Google Pay [extensions/DonationInterface] - 10https://gerrit.wikimedia.org/r/1115117 (https://phabricator.wikimedia.org/T383352) (owner: 10Jgleeson) [23:06:51] 06Fundraising Tech - Chaos Crew, 06Fundraising-Backlog: INVALID_RECURRING Recurring donation, but no subscription ID or recurring payment token found. - https://phabricator.wikimedia.org/T385275#10514129 (10AnnWF) payment made on 01/27/2025, failed to log to donation table due to cURL transaction to "https://... [23:50:47] 06Fundraising Tech - Chaos Crew, 06Fundraising-Backlog: INVALID_RECURRING Recurring donation, but no subscription ID or recurring payment token found. - https://phabricator.wikimedia.org/T385275#10514212 (10AnnWF) Located the recurring id from dlocal dashboard log https://dashboard.dlocal.com/core-ui/developer...