[00:19:21] 10Fundraising Tech - Chaos Crew, 10Fundraising-Backlog, 10FR-Alerts, 10Patch-For-Review: INVALID_MESSAGE Recurring donation, but no subscription ID or recurring payment token found failmail coming from the listener on ideal - https://phabricator.wikimedia.org/T315031 (10Cstone) There were two today: CID:... [00:36:07] Am I right in thinking next week is scheduled as 'mainenance week'? [00:36:12] cstone: am now [00:36:14] you are right eileen [00:36:28] cstone: yay - will get the civi update out during it [00:36:44] am gonna see how it goes on staging now [00:37:01] eileen: could you jump into a quick call to see if theres something obvious im missing [00:37:12] (03Abandoned) 10Eileen: CiviCRM 5.53.0 tarball [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/833134 (https://phabricator.wikimedia.org/T316713) (owner: 10Eileen) [00:37:16] sure [00:37:28] into https://meet.google.com/odz-juym-nog?authuser=0 [00:39:09] arr, 7 days till the apple pay test cert expires. Guess I'll go through that dance again [00:58:04] (03PS1) 10Cstone: Create wmf-audit [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/833870 (https://phabricator.wikimedia.org/T314753) [00:59:56] (03PS9) 10Cstone: Adding payments_details_report as an option for the Adyen Audit [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/831146 (https://phabricator.wikimedia.org/T314753) [01:08:08] (03CR) 10CI reject: [V: 04-1] Adding payments_details_report as an option for the Adyen Audit [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/831146 (https://phabricator.wikimedia.org/T314753) (owner: 10Cstone) [01:09:31] (03PS2) 10Eileen: Create wmf-audit [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/833870 (https://phabricator.wikimedia.org/T314753) (owner: 10Cstone) [01:11:45] (03PS10) 10Eileen: Adding payments_details_report as an option for the Adyen Audit [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/831146 (https://phabricator.wikimedia.org/T314753) (owner: 10Cstone) [01:14:52] (03CR) 10Eileen: [C: 03+1] "cstone - I fixed the problem with this - it was the drush call wasn't initializing Civi (there would have been a different problem previou" [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/833870 (https://phabricator.wikimedia.org/T314753) (owner: 10Cstone) [01:24:09] (03CR) 10CI reject: [V: 04-1] Adding payments_details_report as an option for the Adyen Audit [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/831146 (https://phabricator.wikimedia.org/T314753) (owner: 10Cstone) [01:29:49] woohoo starting to move the audit code over! [01:33:25] ejegg: yep - just the one interface - cstone was having class-loading issues & I said it would be easier this way as well as the right direction [01:33:44] woo eileen !! [01:33:59] good deal [01:38:03] wooo audit parser running :D [01:38:09] yay [01:38:29] tests aren't :-) - well they are on the extension cos it doesn't do anything but not the patch over it [01:38:44] yeah im fixing i have accidental extra variable [01:43:02] (03PS11) 10Cstone: Adding payments_details_report as an option for the Adyen Audit [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/831146 (https://phabricator.wikimedia.org/T314753) [01:55:30] (03CR) 10CI reject: [V: 04-1] Adding payments_details_report as an option for the Adyen Audit [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/831146 (https://phabricator.wikimedia.org/T314753) (owner: 10Cstone) [01:56:44] ahh i lost wenjuns change [01:57:45] i think literally everyone has worked on this patch haha [01:57:59] or reviewed it at least [02:05:28] (03PS12) 10Cstone: Adding payments_details_report as an option for the Adyen Audit [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/831146 (https://phabricator.wikimedia.org/T314753) [02:06:10] hopefully that many cooks improve the food... [02:06:40] haha bah i missed a file on that last one [02:09:30] (03PS13) 10Cstone: Adding payments_details_report as an option for the Adyen Audit [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/831146 (https://phabricator.wikimedia.org/T314753) [02:24:18] ok that is passing now woo! [02:24:21] bedtime haha [02:38:02] 10Fundraising-Backlog, 10fr-donorservices: build Adyen API into Civi Forget Me button - https://phabricator.wikimedia.org/T318283 (10Ejegg) The API only relies on the Adyen-side transaction id (PSP Reference, in Adyen lingo). That should still be intact on all the records that have been GDPR-ed so far, so it s... [02:40:12] 10Fundraising Sprint Quarkery, 10Fundraising-Backlog, 10fr-donorservices: build Adyen API into Civi Forget Me button - https://phabricator.wikimedia.org/T318283 (10Ejegg) Adding to current sprint as the implementation is already in progress. [03:26:00] 10Fundraising Sprint Potato, 10Fundraising Sprint Quarkery, 10Fundraising-Backlog, 10Wikimedia-Fundraising-CiviCRM: Run civix.update on extensions - https://phabricator.wikimedia.org/T318304 (10Eileenmcnaughton) [03:26:14] (03PS1) 10Eileen: Run civix.update on smashpig [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/833883 (https://phabricator.wikimedia.org/T318304) [04:58:19] (03PS1) 10Eileen: Run civix.update on EmailAmender [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/833890 (https://phabricator.wikimedia.org/T318304) [04:58:21] (03PS1) 10Eileen: Upstream updates to the EmailAmender extension [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/833891 (https://phabricator.wikimedia.org/T318304) [05:32:59] (03PS1) 10Eileen: Run civix upgrade on wmf_thankyou [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/833894 (https://phabricator.wikimedia.org/T318304) [05:33:01] (03PS1) 10Eileen: Run civix upgrade on wmf-civicrm [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/833895 (https://phabricator.wikimedia.org/T318304) [05:33:03] (03PS1) 10Eileen: Run civix upgrade on assignee [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/833896 (https://phabricator.wikimedia.org/T318304) [05:33:05] (03PS1) 10Eileen: Run civix upgrade on rip extension [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/833897 (https://phabricator.wikimedia.org/T318304) [05:33:07] (03PS1) 10Eileen: Run civix upgrade on targetsmart extension [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/833898 (https://phabricator.wikimedia.org/T318304) [05:33:09] (03PS1) 10Eileen: Update rpow & re-run civix (& commit back) [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/833899 (https://phabricator.wikimedia.org/T318304) [05:34:28] (03PS2) 10Eileen: Update rpow & re-run civix (& commit back) [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/833899 (https://phabricator.wikimedia.org/T318304) [05:35:52] (03PS3) 10Eileen: Update rpow & re-run civix (& commit back) [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/833899 (https://phabricator.wikimedia.org/T318304) [09:22:15] RECOVERY - check_mysql on frdb2003 is OK: Uptime: 2565749 Threads: 5 Questions: 1473534776 Slow queries: 963 Opens: 4966 Open tables: 1460 Queries per second avg: 574.309 Slave IO: Yes Slave SQL: Yes Seconds Behind Master: 0 https://icinga.wikimedia.org/cgi-bin/icinga/extinfo.cgi?type=2&host=frdb2003&service=check_mysql [11:42:42] 10Fundraising-Backlog, 10FR-AutoTY-Email, 10fr-donorservices: Decimal separator in Thank you email confirmation fr-FR, es-ES-, it-IT, nl-NL since end of August 2022 - https://phabricator.wikimedia.org/T318327 (10TomaszGorski) [13:05:57] 10Fundraising-Backlog, 10fundraising-tech-ops: Vanity URL for Major Gifts Annual Appeal Mailing - https://phabricator.wikimedia.org/T318224 (10RLewis) @Jgreen hey Jeff, here's the other donation link: https://donate.wikimedia.org/w/index.php?title=Special:LandingPage&country=GB&uselang=en&utm_medium=endowmen... [13:18:03] 10Fundraising-Backlog, 10fundraising-tech-ops: Fundraising access request for Erich Brill - https://phabricator.wikimedia.org/T317560 (10Dwisehaupt) [13:19:14] 10Fundraising-Backlog, 10fundraising-tech-ops: Fundraising access request for Erich Brill - https://phabricator.wikimedia.org/T317560 (10Dwisehaupt) 05Open→03Resolved Verified in logs that ssl client cert and civi access is working. Haven't fully verified that superset access is working but all indications... [13:39:26] 10Fundraising-Backlog, 10Wikimedia-Fundraising-CiviCRM: Error message when using the export contacts function - https://phabricator.wikimedia.org/T318339 (10RLewis) [13:41:14] 10Fundraising-Backlog, 10Wikimedia-Fundraising-CiviCRM: Error message when using the export contacts function in Civi - https://phabricator.wikimedia.org/T318339 (10RLewis) [14:31:43] 10Fundraising Tech - Chaos Crew, 10Fundraising-Backlog: Adyen getAccountConfig() call failures - https://phabricator.wikimedia.org/T313441 (10AndyRussG) a:03AndyRussG [14:55:12] 10Fundraising Tech - Chaos Crew, 10Fundraising-Backlog, 10fr-donorservices: Adyen iDEAL TY email delay - https://phabricator.wikimedia.org/T316602 (10MBeat33) 05Open→03Resolved a:03MBeat33 Thank you for the resolution and letting us know the scale of affected donors, @Cstone! [15:58:02] (03PS10) 10Wfan: Don't tokenize cards when donation is under Monthly Convert minimum [extensions/DonationInterface] - 10https://gerrit.wikimedia.org/r/832508 (https://phabricator.wikimedia.org/T316840) (owner: 10Damilare Adedoyin) [15:58:04] (03PS1) 10Wfan: Move Employer Field below credit card [extensions/DonationInterface] - 10https://gerrit.wikimedia.org/r/834348 (https://phabricator.wikimedia.org/T314603) [16:09:25] 10Fundraising Sprint Quarkery, 10Fundraising-Backlog, 10fr-donorservices: build Adyen API into Civi Forget Me button - https://phabricator.wikimedia.org/T318283 (10Ejegg) a:03Ejegg [16:11:41] (03PS6) 10Ejegg: Adyen: Use REST for cancelling payments [wikimedia/fundraising/SmashPig] - 10https://gerrit.wikimedia.org/r/714578 (https://phabricator.wikimedia.org/T317836) [16:14:50] 10Fundraising Sprint Quarkery, 10Fundraising-Backlog: Exhaustively test bullseye upgrade in fundraising-dev - https://phabricator.wikimedia.org/T317701 (10Cstone) [16:32:58] 10Fundraising Sprint Quarkery, 10Fundraising-Backlog: Exhaustively test bullseye upgrade in fundraising-dev - https://phabricator.wikimedia.org/T317701 (10Ejegg) GeoIP stuff should be similar between the OS versions as we have started using the Composer-installed GeoIP2 libraries rather than the os-installed p... [16:40:00] 10Fundraising-Backlog: Add payment submethod to Civi for ApplePay and GooglePay - https://phabricator.wikimedia.org/T318362 (10Cstone) [16:56:22] (03CR) 10Damilare Adedoyin: "Recheck" [extensions/DonationInterface] - 10https://gerrit.wikimedia.org/r/832508 (https://phabricator.wikimedia.org/T316840) (owner: 10Damilare Adedoyin) [17:25:18] (03CR) 10Ejegg: "resubmit" [extensions/DonationInterface] - 10https://gerrit.wikimedia.org/r/832508 (https://phabricator.wikimedia.org/T316840) (owner: 10Damilare Adedoyin) [17:39:00] (03CR) 10Ejegg: [C: 03+2] "recheck" [extensions/DonationInterface] - 10https://gerrit.wikimedia.org/r/832508 (https://phabricator.wikimedia.org/T316840) (owner: 10Damilare Adedoyin) [17:43:31] (03Merged) 10jenkins-bot: Don't tokenize cards when donation is under Monthly Convert minimum [extensions/DonationInterface] - 10https://gerrit.wikimedia.org/r/832508 (https://phabricator.wikimedia.org/T316840) (owner: 10Damilare Adedoyin) [17:52:46] 10Fundraising-Backlog: PHP test coverage decreased on DonationInterface CI with smash-pig yaml error - https://phabricator.wikimedia.org/T318364 (10Cstone) [18:15:27] 10Fundraising-Backlog, 10FR-Adyen, 10fr-donorservices: Adyen iframe config error messages inside card fields - https://phabricator.wikimedia.org/T292571 (10MBeat33) Here are the examples so far, with added feedback from donors. | ticket | date | tech specs | extra comments re add-ons + URL used | 1174715 |... [19:11:44] 10Fundraising-Backlog, 10MediaWiki-extensions-DonationInterface, 10Epic: CiviCRM/SmashPig: wmf_audit refactor - https://phabricator.wikimedia.org/T318265 (10Ejegg) [19:11:54] 10Fundraising-Backlog, 10Wikimedia-Fundraising-CiviCRM, 10Fr-drupal-upgrade-2021: Convert wmf_audit to an extension or move logic into wmf-civicrm Civi extension - https://phabricator.wikimedia.org/T270675 (10Ejegg) [19:12:02] 10Fundraising-Backlog, 10Wikimedia-Fundraising-CiviCRM, 10Fr-drupal-upgrade-2021: Convert wmf_audit to an extension or move logic into wmf-civicrm Civi extension - https://phabricator.wikimedia.org/T270675 (10Ejegg) [19:13:34] 10Fundraising Sprint Quarkery, 10Fundraising-Backlog, 10FR-Smashpig: When throttling failmail, send a count of suppressed emails with the next one sent. - https://phabricator.wikimedia.org/T315238 (10Ejegg) a:03Ejegg [19:23:32] hey ejegg evelyn sent a email about the paypal certficate expiring on monday and linked to this task https://phabricator.wikimedia.org/T233846 [19:35:02] ah okay I see its already been done [19:41:15] ah yeah, thanks for the heads up in any case cstone! [20:07:02] 10Fundraising-Backlog, 10Wikimedia-Fundraising-CiviCRM: Error message when using the export contacts function in Civi - https://phabricator.wikimedia.org/T318339 (10RLewis) p:05Triage→03High [20:11:41] 10Fundraising-Backlog, 10Wikimedia-Fundraising-CiviCRM: Error message when using the export contacts function in Civi - https://phabricator.wikimedia.org/T318339 (10RLewis) I think its the preferred language field that might be causing the issue for the export, but I need this field in the export. [20:24:46] (03CR) 10Jgleeson: [C: 03+1] "Thanks for this! It's working for me. I've added two inline suggestions for minor improvements on clarity." [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/833870 (https://phabricator.wikimedia.org/T314753) (owner: 10Cstone) [20:25:35] thanks jgleeson ! [20:26:33] (03CR) 10Reedy: [C: 03+2] Localisation updates from https://translatewiki.net. [extensions/DonationInterface] (REL1_39) - 10https://gerrit.wikimedia.org/r/834163 (owner: 10L10n-bot) [20:29:57] (03CR) 10Jgleeson: [C: 03+1] "Thanks for all the work on this and further updates! I was able to process an adyen audit file locally and the code worked well." [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/831146 (https://phabricator.wikimedia.org/T314753) (owner: 10Cstone) [20:30:56] hah jgleeson i meant to check for the interface there guess that failed gracefully [20:37:43] (03CR) 10Ejegg: [C: 03+2] Run civix.update on smashpig [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/833883 (https://phabricator.wikimedia.org/T318304) (owner: 10Eileen) [20:39:18] (03CR) 10Ejegg: [C: 03+2] Run civix.update on EmailAmender [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/833890 (https://phabricator.wikimedia.org/T318304) (owner: 10Eileen) [20:40:57] (03CR) 10Ejegg: [C: 03+2] Upstream updates to the EmailAmender extension [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/833891 (https://phabricator.wikimedia.org/T318304) (owner: 10Eileen) [20:43:30] it worked for me cstone [20:43:34] as-is [20:44:36] well isnt the whole reason we did the interface so we could check for it there haha [20:45:18] i was so happy it finally found the interface last night i didnt check that line again [20:45:51] yep that sounds good [20:46:18] and you you think we'll actually rename it hah or just forget? [20:46:49] I'm confused now lol [20:47:05] the interface [20:47:06] sorry [20:47:21] rename it from parser to checkeroo? [20:47:29] rename it back [20:47:47] when we add other file parsing stuff i thought thats what we were talking about yesterday that other things would be moved in when we rewrite [20:48:07] ohhhh I see [20:48:19] you named it parser because you anticipate we might add more to it [20:48:23] yeah [20:48:47] that seems sensible but for now personally I'd go with naming what it does at current and then rename once we add new behaviour [20:48:57] that refactor might not happen in the short temr [20:49:00] term* [20:49:24] well for now this whole extension is purely holding the interface :P haha [20:49:35] (03Merged) 10jenkins-bot: Run civix.update on smashpig [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/833883 (https://phabricator.wikimedia.org/T318304) (owner: 10Eileen) [20:50:20] I guess you could make a case for adding the interface to the drupal code [20:50:39] as the interface doesn't directly relate to the new extension, yet [20:50:46] but then it's gonna I guess! [20:50:50] (03Merged) 10jenkins-bot: Run civix.update on EmailAmender [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/833890 (https://phabricator.wikimedia.org/T318304) (owner: 10Eileen) [20:51:07] I'm happy to +2 that tho [20:52:06] oh we had to make the extension cause I could not get the drupal code to see it hah and eileen said it would be easier [20:52:21] ha [20:52:23] (03Merged) 10jenkins-bot: Upstream updates to the EmailAmender extension [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/833891 (https://phabricator.wikimedia.org/T318304) (owner: 10Eileen) [20:52:34] grr drupal [20:52:56] I feel like I had similar struggles when we added the stats collector code to the queue2civicrm stuf [20:53:03] (03PS14) 10Cstone: Adding payments_details_report as an option for the Adyen Audit [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/831146 (https://phabricator.wikimedia.org/T314753) [20:53:40] I've dropping off for now but will check back in tomorrow. thanks again for all the work on this complicated part of the stack. it looks great! [20:53:47] thanks jgleeson [20:53:54] bye for now fr-tech [21:41:31] (03CR) 10Ejegg: [C: 03+2] Run civix upgrade on wmf_thankyou [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/833894 (https://phabricator.wikimedia.org/T318304) (owner: 10Eileen) [21:41:38] (03CR) 10Ejegg: [C: 03+2] Run civix upgrade on wmf-civicrm [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/833895 (https://phabricator.wikimedia.org/T318304) (owner: 10Eileen) [21:43:30] (03CR) 10Ejegg: [C: 03+2] Run civix upgrade on assignee [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/833896 (https://phabricator.wikimedia.org/T318304) (owner: 10Eileen) [21:46:47] (03CR) 10Ejegg: [C: 03+2] Run civix upgrade on rip extension [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/833897 (https://phabricator.wikimedia.org/T318304) (owner: 10Eileen) [21:48:23] (03CR) 10Ejegg: [C: 03+2] Run civix upgrade on targetsmart extension [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/833898 (https://phabricator.wikimedia.org/T318304) (owner: 10Eileen) [21:50:16] (03CR) 10Ejegg: [C: 03+2] Update rpow & re-run civix (& commit back) [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/833899 (https://phabricator.wikimedia.org/T318304) (owner: 10Eileen) [21:51:45] (03PS4) 10Ejegg: Clean up base PaymentProviders folder [wikimedia/fundraising/SmashPig] - 10https://gerrit.wikimedia.org/r/832522 [21:53:06] (03PS4) 10Ejegg: Declare recurringBaseUrl, allow for others [wikimedia/fundraising/SmashPig] - 10https://gerrit.wikimedia.org/r/832384 (https://phabricator.wikimedia.org/T311741) [21:53:17] (03PS11) 10Ejegg: Implement Adyen data deletion API calls [wikimedia/fundraising/SmashPig] - 10https://gerrit.wikimedia.org/r/832385 (https://phabricator.wikimedia.org/T311741) [21:53:49] (03Merged) 10jenkins-bot: Run civix upgrade on wmf_thankyou [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/833894 (https://phabricator.wikimedia.org/T318304) (owner: 10Eileen) [21:53:52] (03Merged) 10jenkins-bot: Run civix upgrade on wmf-civicrm [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/833895 (https://phabricator.wikimedia.org/T318304) (owner: 10Eileen) [21:55:26] (03Merged) 10jenkins-bot: Run civix upgrade on assignee [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/833896 (https://phabricator.wikimedia.org/T318304) (owner: 10Eileen) [21:59:19] (03Merged) 10jenkins-bot: Run civix upgrade on rip extension [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/833897 (https://phabricator.wikimedia.org/T318304) (owner: 10Eileen) [22:00:07] (03Merged) 10jenkins-bot: Run civix upgrade on targetsmart extension [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/833898 (https://phabricator.wikimedia.org/T318304) (owner: 10Eileen) [22:01:29] (03CR) 10Ejegg: [C: 03+1] "Looks good! Agreed with Jgleeson on the suggestion for a different interface name" [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/833870 (https://phabricator.wikimedia.org/T314753) (owner: 10Cstone) [22:01:44] (03Merged) 10jenkins-bot: Update rpow & re-run civix (& commit back) [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/833899 (https://phabricator.wikimedia.org/T318304) (owner: 10Eileen) [22:15:38] (03PS1) 10Eileen: Run civix upgrade on targetsmart extension [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/834388 (https://phabricator.wikimedia.org/T318304) [22:24:19] (03PS1) 10Eileen: Run civix upgrade on extendedmailingstats extension [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/834390 (https://phabricator.wikimedia.org/T318304) [22:33:22] 10Fundraising-Backlog, 10FR-Smashpig: Consistently track time taken for payment processor API responses - https://phabricator.wikimedia.org/T318380 (10Ejegg) [22:35:51] (03PS1) 10Ejegg: Add property to track time taken for API requests [wikimedia/fundraising/SmashPig] - 10https://gerrit.wikimedia.org/r/834392 (https://phabricator.wikimedia.org/T318380)