[00:07:35] 10Fundraising-Backlog, 10fr-donorservices: Adyen donors think they are recurring July 2022 - https://phabricator.wikimedia.org/T313854 (10Cstone) >>! In T313854#8113754, @EMartin wrote: > From Adyen 28 July: //Hi Evelyn, > > I think you need to add the "storeDetails": "Save for my next payment", fiel... [00:23:33] (03PS1) 10Wfan: update smashpig to 8.2.1 for DI [extensions/DonationInterface] - 10https://gerrit.wikimedia.org/r/819202 [00:23:53] (03CR) 10Wfan: [C: 03+2] update smashpig to 8.2.1 for DI [extensions/DonationInterface] - 10https://gerrit.wikimedia.org/r/819202 (owner: 10Wfan) [00:26:25] (03Merged) 10jenkins-bot: update smashpig to 8.2.1 for DI [extensions/DonationInterface] - 10https://gerrit.wikimedia.org/r/819202 (owner: 10Wfan) [00:34:21] (03PS5) 10Wfan: Need check if transaction number there before send to queue [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/790417 (https://phabricator.wikimedia.org/T307602) [00:59:23] (03CR) 10Ejegg: Regerate recurring token if null for audit and test (031 comment) [wikimedia/fundraising/SmashPig] - 10https://gerrit.wikimedia.org/r/818242 (https://phabricator.wikimedia.org/T307602) (owner: 10Wfan) [01:10:51] (03CR) 10Ejegg: Regerate recurring token if null for audit and test (031 comment) [wikimedia/fundraising/SmashPig] - 10https://gerrit.wikimedia.org/r/818242 (https://phabricator.wikimedia.org/T307602) (owner: 10Wfan) [01:18:00] wfan I don't think that patch works! [01:18:38] Adyen gives me 'BAD REQUEST: 000 Resource not found' when I try to hit that URL [01:18:51] Ha just take a look for the comments u made, I realized that I was borrow the ingenico token for adyen, which adyen should have it's own method. [01:19:00] ahh [01:19:15] right, that explains the non-existant method on the Api object too [01:19:36] So unfortunately I can't find an Adyen API call that does the same thing [01:22:11] ahhh, maybe i have something [01:22:15] lemme code something up to test [01:28:05] thanks for help out :) [01:40:01] (03PS1) 10Ejegg: WIP fix Adyen tokenizePayment [wikimedia/fundraising/SmashPig] - 10https://gerrit.wikimedia.org/r/819220 (https://phabricator.wikimedia.org/T307602) [01:40:27] wfan OK that at least works against their sandbox using the test script ^^^ [01:40:42] I didn't touch the related unit test yet though, so it'll probably V-1 [01:56:28] Thanks will update the unit test accordingly [01:58:38] 10Fundraising Sprint Machine Unlearning, 10Fundraising-Backlog: 3DS needed on CarteBaincaire in France - https://phabricator.wikimedia.org/T313528 (10Ejegg) >>! In T313528#8120840, @EMartin wrote: > Hi Jack, 3DS is currently not enabled on VI/MC in France from what I'm seeing in the console, correct? If so, I... [02:01:43] 10Fundraising-Backlog, 10Wikimedia-Fundraising-CiviCRM: Investigate queue consumer slowdown in pretest of July 13 2022 - https://phabricator.wikimedia.org/T313000 (10Ejegg) So I realize we're missing a data point here - if the ration of repeat to new donors is somehow a lot higher now than it was in December,... [02:05:41] sounds good wfan. Have a good night! [02:07:18] u 2 :) [14:46:17] (03PS4) 10Cstone: Add vaulting for Braintree [wikimedia/fundraising/SmashPig] - 10https://gerrit.wikimedia.org/r/819127 (https://phabricator.wikimedia.org/T303425) [14:46:37] (03PS3) 10Cstone: Add Braintree recurring [extensions/DonationInterface] - 10https://gerrit.wikimedia.org/r/810394 (https://phabricator.wikimedia.org/T303425) [14:48:29] (03PS4) 10Cstone: Add Braintree recurring [extensions/DonationInterface] - 10https://gerrit.wikimedia.org/r/810394 (https://phabricator.wikimedia.org/T303425) [14:50:24] (03PS5) 10Cstone: Add Braintree recurring [extensions/DonationInterface] - 10https://gerrit.wikimedia.org/r/810394 (https://phabricator.wikimedia.org/T303425) [14:59:02] cstone: should we have a team catch up before the one-time recurring call? [15:05:39] sure jgleeson just eating I'll be done in a few [15:07:09] great [15:09:27] fr-tech I might need to leave the meeting a little early. The kids are at a birthday party that finishes at 5pm (the meeting end time here) so if I can I'll drop off a little early [15:10:12] jgleeson: want to just hop into the meeting early? [15:12:19] sure I'll join now [15:18:38] jgleeson: cstone: false alarm - "Apologies, Adyen can't make this time slot after all. They are sending new times." [15:18:46] ya [15:18:49] just got that [15:18:55] nice easy meeting [15:18:57] :) [15:19:04] thanks so much both :P [15:21:39] fr-tech, for whoever is adding new ones to the DRI team name suggestion, bug ops rocks [15:22:12] I also like bug traffic control [15:22:23] GET IN LANE ADYEN [15:29:41] hey fr-tech [15:30:09] anyone want to do a quick call to see what's best to focus on trying to push over the line? [15:32:22] AndyRussG: pretty much braintree I think. I added some testing instructions if you wanna look over the IPN stuff. https://phabricator.wikimedia.org/T303451#8122006 [15:32:57] recurring too AndyRussG is ready [15:33:14] I'll make sure the credentials are on real-prod, not just staging [15:33:38] oh no cstone. google killed my classic [15:33:43] nuuu [15:33:50] mine too [15:33:51] it's so... blue [15:33:53] rip [15:34:29] I don't like it (╥_╥) [15:35:21] ejegg: just gonna try your CI fix [15:35:30] thanks [15:35:36] yw [15:36:06] oki cool thx much all :) [15:36:33] Looks like the basic settings are there, i'mma just copy over some PayPal fraud settings to Braintree [15:41:11] 10Fundraising Sprint Kermit hopping principle, 10Fundraising Sprint Localhost Hospitality Studies, 10Fundraising Sprint Machine Unlearning, 10Fundraising-Backlog, and 2 others: Create Braintree IPN Job Handler - https://phabricator.wikimedia.org/T314400 (10jgleeson) [15:41:55] oh dang: MustacheErrorForm.php: Class 'Smashpig\PaymentData\FinalStatus' not found [15:41:59] how is that missing? [15:42:35] on live? [15:42:52] yep, testing the braintree form [15:44:22] (03PS6) 10Jgleeson: WIP: Create IPN listener for Braintree [wikimedia/fundraising/SmashPig] - 10https://gerrit.wikimedia.org/r/817357 (https://phabricator.wikimedia.org/T303451) [15:46:30] something amiss with the autoloader? [15:47:03] huh, only seeing it on those braintree test requests [15:48:43] it's in the autoload_classmap as far as I can tell [15:48:55] did it not sync out right? [15:50:28] oh, is anyone else on the Ingenico cardholder name call? [15:51:01] 10Fundraising Sprint Machine Unlearning, 10Fundraising-Backlog: 3DS needed on CarteBaincaire in France - https://phabricator.wikimedia.org/T313528 (10EMartin) We had 3DS both active and inactive on the Carte Bancaire network. Both showed high failures. We moved to VI/MC network and we see 95% approvals now... [15:51:10] not on my cal ejegg [15:51:21] me neither [15:51:26] ah ok [15:51:46] I guess they have been hiding the cardholder name for us and just concatenating the first + last name we sned [15:51:49] *send [15:51:56] but now they need to start showing it again [15:52:08] yeah I remember we discussed that [15:52:12] and there's no way I can see to avoid collecting the name twice [15:52:29] unless they've added something to their getHostedCheckoutStatus response to give us the name [15:52:29] re: IPN CI. It passed. [15:52:39] gotta go pickup kids. back soon [15:52:42] or added something to the createHostedCheckout call to let us send the name [15:54:15] 10Fundraising-Backlog, 10MW-1.39-notes (1.39.0-wmf.22; 2022-07-25): Gpay errors - https://phabricator.wikimedia.org/T313333 (10EMartin) @Ejegg Hi Elliott, Adyen is asking if we are filtering by markets. Can we respond? From Adyen: //Everything from Adyen's side looks to be correct. The only factor here is wh... [15:54:45] 10Fundraising-Backlog, 10MW-1.39-notes (1.39.0-wmf.22; 2022-07-25): Gpay errors - https://phabricator.wikimedia.org/T313333 (10EMartin) Associated thread: //Gpay rollout errors// [15:55:03] 10Fundraising-Backlog, 10MW-1.39-notes (1.39.0-wmf.22; 2022-07-25): Gpay errors - https://phabricator.wikimedia.org/T313333 (10Ejegg) Re: Spain - I need to follow up with the Google Pay team at Google, it looks like. [15:55:57] 10Fundraising-Backlog, 10MW-1.39-notes (1.39.0-wmf.22; 2022-07-25): Gpay errors - https://phabricator.wikimedia.org/T313333 (10EMartin) Can I help at all? [16:12:37] 10Fundraising Sprint Machine Unlearning, 10Fundraising-Backlog: 3DS needed on CarteBaincaire in France - https://phabricator.wikimedia.org/T313528 (10AndyRussG) >>! In T313528#8124825, @EMartin wrote: > I note in a spot check of multiple transactions that 3DS does not seem to be on [...] please confirm. Hi! T... [16:42:58] 10Fundraising-Backlog, 10MW-1.39-notes (1.39.0-wmf.22; 2022-07-25): Gpay errors - https://phabricator.wikimedia.org/T313333 (10HNordeenWMF) Hi, just popping in to update on what countries are currently live: Spain is no longer live (Bundle #1 ended today). Countires live right now until August 30th: DK, IL, NO... [16:43:55] jgleeson: following your ipn instructions i see a 200 on the /braintree endpoint but when I check the url from the console I get Last delivery unsuccessful. Invalid server response 403 [16:45:12] https://paymentsipntest4.wmcloud.org/braintree [16:46:20] just on my 1:1 but will dig in right after cstone. thanks for digging in also! [16:46:27] no rush jgleeson [16:57:31] 10Fundraising-Backlog, 10MW-1.39-notes (1.39.0-wmf.22; 2022-07-25): Gpay errors - https://phabricator.wikimedia.org/T313333 (10EMartin) Can we enable Gpay in these markets while we continue to unblock Spain? [17:20:46] 10Fundraising-Backlog, 10MW-1.39-notes (1.39.0-wmf.22; 2022-07-25): Gpay errors - https://phabricator.wikimedia.org/T313333 (10Ejegg) @Emartin I just sent an email to Google Pay support. I'll post some test links for those other countries here. [17:24:57] 10Fundraising-Backlog, 10MW-1.39-notes (1.39.0-wmf.22; 2022-07-25): Gpay errors - https://phabricator.wikimedia.org/T313333 (10Ejegg) DK: https://payments.wikimedia.org/index.php?title=Special:AdyenCheckoutGateway&appeal=JimmyQuote&payment_method=google&recurring=0&uselang=en&language=en¤cy=DKK&amount=10... [17:48:47] 10Fundraising Sprint Kermit hopping principle, 10Fundraising Sprint Localhost Hospitality Studies, 10Fundraising Sprint Machine Unlearning, 10Fundraising-Backlog, and 3 others: Create IPN listener for Braintree - https://phabricator.wikimedia.org/T303451 (10AndyRussG) Hi! Thanks for all this, and for the d... [17:56:06] 10Fundraising-Backlog, 10MW-1.39-notes (1.39.0-wmf.22; 2022-07-25): Gpay errors - https://phabricator.wikimedia.org/T313333 (10EMartin) @HNordeenWMF Hi Haley, I ran a quick test on these links above. They look good. I'll ping you in Asana to see if we can get these in the banners. They look good!! [18:16:38] 10Fundraising-Backlog, 10Wikimedia-Fundraising-CiviCRM, 10Fr-drupal-upgrade-2021: Creating New Matching Gift Import - https://phabricator.wikimedia.org/T303986 (10greg) From office hours: Nov/Dec/Jan ideally. [18:19:36] sorry cstone costco called about the faulty play house so had to deal with that [18:19:56] Also thanks AndyRussG for digging in just seen your update on the ticket! [18:20:14] cstone: do you see anything in /logs/smashpig-syslog? [18:20:47] AndyRussG: on your config-private, do you see the update I pushed last night adding the keys to the config? [18:21:08] 10Fundraising-Backlog, 10MW-1.39-notes (1.39.0-wmf.22; 2022-07-25): Gpay errors - https://phabricator.wikimedia.org/T313333 (10HNordeenWMF) thanks @EMartin ! So you did not run into the same issue that Peter did for Israel? [18:21:11] commit hash 019d0d83127d5228c55bd26da47693aa48ee9675 [18:27:22] jgleeson: no I don't have that, and supposedly I'm up-to-date with master on config-private [18:27:43] latest commit is d9314f3e7cb238 [18:27:47] oh maybe the push didn't happen right [18:27:50] lemme try again [18:27:53] ok thx!! [18:28:59] cstone it looks like your patches https://gerrit.wikimedia.org/r/c/wikimedia/fundraising/SmashPig/+/819127 and https://gerrit.wikimedia.org/r/c/mediawiki/extensions/DonationInterface/+/810394 depend on each other, which might mean neither of them will merge? [18:29:21] i thought that just meant neither would merge until they both were +2d? [18:29:22] ah yes it looks like that failed last night, try pulling now AndyRussG [18:29:37] cstone: oh also that could be! [18:29:50] I haven't tried yet [18:29:52] but if they dont merge thats also probably why hah [18:30:04] yeah not that far along on review yet ;p [18:30:12] I guess let's wait and see [18:31:27] jgleeson: still not getting it [18:31:50] maybe you didn't commit/push from within the config-private directory? [18:32:13] ~/development/fundraising-dev/config-private$ git remote -v [18:32:14] AndyRussG: re:WIPness, I'm trying to finish some tests on the Signature Validator bit and adding docs as I go on but the functionality should all be there [18:32:16] origin frpm1001:/var/lib/git/fundraising-dev-private.git (fetch) [18:32:18] origin frpm1001:/var/lib/git/fundraising-dev-private.git (push) [18:32:27] oki got it [18:32:41] Sorry AndyRussG, try again... I typed git pull and not git push [18:32:42] (that is, got it wrt theWIPness ;P ) [18:33:16] jgleeson: yeah got the config-private patch :) [18:33:17] fingers and brain coordination blip [18:33:31] woo i got it too [18:33:58] ah cool! hopefully that'll send in the sandbox account public key so that the signature validator can use it to confirm the payload [18:35:00] sorry to be unavailable again! I'm gonna grab food before our call, back soon. Thanks so much for digging in! [18:42:15] PROBLEM - check_puppetrun on frdev1002 is CRITICAL: CRITICAL: Puppet has 22 failures. Last run 9 minutes ago with 22 failures. Failed resources (up to 3 shown): File[/var/run/clamav],Exec[p_c_cron_generate],Package[nginx],Package[nginx-full] https://icinga.wikimedia.org/cgi-bin/icinga/extinfo.cgi?type=2&host=frdev1002&service=check_puppetrun [18:47:15] RECOVERY - check_puppetrun on frdev1002 is OK: OK: Puppet is currently enabled, last run 36 seconds ago with 0 failures https://icinga.wikimedia.org/cgi-bin/icinga/extinfo.cgi?type=2&host=frdev1002&service=check_puppetrun [18:51:40] oh yeah. food. [18:52:38] !log updated payments-wiki from 589bb64e to e1b6036a (just i18n changes in extensions) [18:52:39] Logged the message at https://wikitech.wikimedia.org/wiki/Server_Admin_Log [18:52:48] jgleeson: new config works! I got a message on the queue... though on the sandbox console braintree says it's now getting a 500 response [18:53:01] fr-tech I'm turning BraintreeEnabled on in prod [18:53:20] will just check quick with gatewaychooser to make sure it routes me to old paypal express [18:53:30] ejegg: okiiiii :) :) [18:53:37] ok [18:53:46] yep, still old paypal express [18:54:45] great AndyRussG! [18:54:57] hmm anything in the logs re:500 ? [18:55:13] once stuff gets on the queue I think it should be smooth sailing [18:56:14] I'll try one real quick before the call [18:57:05] OK, I was just able to get a real PayPal donation through Braintree on prod [18:57:14] same issue for me AndyRussG jgleeson with the updated config [18:57:15] nice ejegg ! [18:57:26] let's see how it looks in Civi [18:58:33] oh weird I also see the 500 error even though it processes through and ends up on the queue... [18:58:38] when using postman [18:58:44] the console was working last night [18:58:46] what changed [18:58:48] :| [18:59:49] Illegal string offset 'source_enqueued_time' [18:59:51] wth [19:00:26] oh maybe because we're sending raw xml to the queue and not using the right headers it doesn't like it [19:01:25] (03CR) 10AndyRussG: Add Braintree recurring (031 comment) [extensions/DonationInterface] - 10https://gerrit.wikimedia.org/r/810394 (https://phabricator.wikimedia.org/T303425) (owner: 10Cstone) [19:03:30] ejegg: did you see that fail mail [19:04:03] nope cstone, looking now [19:09:42] 10Fundraising Sprint Machine Unlearning, 10Fundraising-Backlog, 10fr-donorservices: iDeal donation flow broken - https://phabricator.wikimedia.org/T313325 (10XenoRyet) 05Open→03Resolved [19:10:19] 10Fundraising Sprint Localhost Hospitality Studies, 10Fundraising Sprint Machine Unlearning, 10Fundraising-Backlog, 10fundraising-tech-ops, 10FR-Braintree-Integration: Network configuration for Braintree integration - https://phabricator.wikimedia.org/T303457 (10XenoRyet) [19:10:34] 10Fundraising Sprint Localhost Hospitality Studies, 10Fundraising Sprint Machine Unlearning, 10Fundraising-Backlog, 10fundraising-tech-ops, 10FR-Braintree-Integration: Network configuration for Braintree integration - https://phabricator.wikimedia.org/T303457 (10XenoRyet) 05Open→03Resolved [19:11:22] 10Fundraising Sprint Machine Unlearning, 10Fundraising-Backlog, 10MW-1.39-notes (1.39.0-wmf.23; 2022-08-01), 10Patch-For-Review: Adyen Carte Bancaire 3D Secure Headers not being set - https://phabricator.wikimedia.org/T313756 (10XenoRyet) [19:11:35] 10Fundraising Sprint Machine Unlearning, 10Fundraising-Backlog, 10MW-1.39-notes (1.39.0-wmf.23; 2022-08-01), 10Patch-For-Review: Adyen Carte Bancaire 3D Secure Headers not being set - https://phabricator.wikimedia.org/T313756 (10XenoRyet) 05Open→03Resolved [19:11:38] 10Fundraising Sprint Machine Unlearning, 10Fundraising-Backlog: 3DS needed on CarteBaincaire in France - https://phabricator.wikimedia.org/T313528 (10XenoRyet) [19:12:02] 10Fundraising Sprint Machine Unlearning, 10Fundraising-Backlog: 3DS needed on CarteBaincaire in France - https://phabricator.wikimedia.org/T313528 (10XenoRyet) 05Open→03Resolved [19:12:30] 10Fundraising Sprint Machine Unlearning, 10Fundraising-Backlog, 10FR-Braintree-Integration, 10MW-1.39-notes (1.39.0-wmf.21; 2022-07-18): Add Braintree settings on production - https://phabricator.wikimedia.org/T313001 (10XenoRyet) [19:12:33] 10Fundraising Sprint Machine Unlearning, 10Fundraising-Backlog, 10FR-Braintree-Integration: Add Braintree credentials to config on production - https://phabricator.wikimedia.org/T312144 (10XenoRyet) 05Open→03Resolved [19:13:09] 10Fundraising Sprint Machine Unlearning, 10Fundraising-Backlog, 10MW-1.39-notes (1.39.0-wmf.21; 2022-07-18): Adyen api response with unrecognized parameters - https://phabricator.wikimedia.org/T312906 (10XenoRyet) 05Open→03Resolved [19:13:33] 10Fundraising Sprint Machine Unlearning, 10Fundraising-Backlog, 10FR-Braintree-Integration, 10MW-1.39-notes (1.39.0-wmf.21; 2022-07-18): Add Braintree settings on production - https://phabricator.wikimedia.org/T313001 (10XenoRyet) 05Open→03Resolved [19:13:45] 10Fundraising Sprint Machine Unlearning, 10Fundraising-Backlog, 10MW-1.39-notes (1.39.0-wmf.21; 2022-07-18): Turn on Adyen & Post-payment convert for Bundle #2 countries: DK, IL, NO, PT, MY - https://phabricator.wikimedia.org/T312965 (10XenoRyet) [19:13:53] 10Fundraising Sprint Machine Unlearning, 10Fundraising-Backlog, 10MW-1.39-notes (1.39.0-wmf.21; 2022-07-18): Turn on Adyen & Post-payment convert for Bundle #2 countries: DK, IL, NO, PT, MY - https://phabricator.wikimedia.org/T312965 (10XenoRyet) 05Open→03Resolved [19:15:03] 10Fundraising Sprint Localhost Hospitality Studies, 10Fundraising Sprint Machine Unlearning, 10Fundraising-Backlog, 10FR-Braintree-Integration: Setup production accounts/access for Braintree - https://phabricator.wikimedia.org/T310100 (10XenoRyet) 05Open→03Resolved [19:16:00] 10Fundraising Sprint Juggalology 2022, 10Fundraising Sprint Kermit hopping principle, 10Fundraising Sprint Localhost Hospitality Studies, 10Fundraising-Backlog, and 4 others: Front-end calls to charge one-time donation via Braintree - https://phabricator.wikimedia.org/T303419 (10XenoRyet) [19:16:36] 10Fundraising Sprint Kermit hopping principle, 10Fundraising Sprint Localhost Hospitality Studies, 10Fundraising Sprint Machine Unlearning, 10Fundraising-Backlog, and 3 others: break down Download and parse Braintree audit files task - https://phabricator.wikimedia.org/T303442 (10XenoRyet) [19:16:49] 10Fundraising Sprint Kermit hopping principle, 10Fundraising Sprint Localhost Hospitality Studies, 10Fundraising Sprint Machine Unlearning, 10Fundraising-Backlog, and 4 others: Add Braintree audit to the civi wmf_audit module - https://phabricator.wikimedia.org/T310758 (10XenoRyet) 05Open→03Resolved [19:17:08] 10Fundraising Sprint Kermit hopping principle, 10Fundraising Sprint Localhost Hospitality Studies, 10Fundraising Sprint Machine Unlearning, 10Fundraising-Backlog, and 3 others: Add Braintree audit parser to SmashPig - https://phabricator.wikimedia.org/T310757 (10XenoRyet) [19:17:24] 10Fundraising Sprint Kermit hopping principle, 10Fundraising Sprint Localhost Hospitality Studies, 10Fundraising Sprint Machine Unlearning, 10Fundraising-Backlog, and 3 others: break down Download and parse Braintree audit files task - https://phabricator.wikimedia.org/T303442 (10XenoRyet) 05Open→03Reso... [19:17:33] 10Fundraising Sprint Kermit hopping principle, 10Fundraising Sprint Localhost Hospitality Studies, 10Fundraising Sprint Machine Unlearning, 10Fundraising-Backlog, and 3 others: Add Braintree audit parser to SmashPig - https://phabricator.wikimedia.org/T310757 (10XenoRyet) 05Open→03Resolved [19:17:35] 10Fundraising Sprint Kermit hopping principle, 10Fundraising Sprint Localhost Hospitality Studies, 10Fundraising Sprint Machine Unlearning, 10Fundraising-Backlog, and 3 others: break down Download and parse Braintree audit files task - https://phabricator.wikimedia.org/T303442 (10XenoRyet) [19:17:54] 10Fundraising Sprint Kermit hopping principle, 10Fundraising Sprint Localhost Hospitality Studies, 10Fundraising Sprint Machine Unlearning, 10Fundraising-Backlog, and 3 others: break down Download and parse Braintree audit files task - https://phabricator.wikimedia.org/T303442 (10XenoRyet) [19:17:59] 10Fundraising Sprint Kermit hopping principle, 10Fundraising Sprint Localhost Hospitality Studies, 10Fundraising Sprint Machine Unlearning, 10Fundraising-Backlog, and 3 others: Figure out best way to get Braintree audit files and then get them - https://phabricator.wikimedia.org/T310756 (10XenoRyet) 05Ope... [19:18:07] 10Fundraising Sprint Machine Unlearning, 10Fundraising-Backlog, 10FR-Braintree-Integration: Implement separate auth and capture steps for Braintree - https://phabricator.wikimedia.org/T312289 (10XenoRyet) [19:18:13] 10Fundraising Sprint Machine Unlearning, 10Fundraising-Backlog, 10FR-Braintree-Integration: Implement separate auth and capture steps for Braintree - https://phabricator.wikimedia.org/T312289 (10XenoRyet) 05Open→03Resolved [19:19:15] 10Fundraising Sprint Machine Unlearning, 10Fundraising-Backlog: Monthly Convert variant on a recurring donation is pausing on the modal - https://phabricator.wikimedia.org/T312905 (10XenoRyet) 05Open→03Resolved [19:19:53] 10Fundraising Sprint Machine Unlearning, 10Fundraising-Backlog: Ingenico/Worldline pre-production key expiring 14 July - https://phabricator.wikimedia.org/T312662 (10XenoRyet) [19:20:00] 10Fundraising Sprint Machine Unlearning, 10Fundraising-Backlog: Ingenico/Worldline pre-production key expiring 14 July - https://phabricator.wikimedia.org/T312662 (10XenoRyet) 05Open→03Resolved [19:20:19] 10Fundraising Sprint Machine Unlearning, 10Fundraising-Backlog: Turn on Post-payment Monthly Convert as default for France & Netherlands - https://phabricator.wikimedia.org/T312596 (10XenoRyet) 05Open→03Resolved [19:21:06] 10Fundraising Sprint Machine Unlearning, 10Fundraising-Backlog, 10MW-1.39-notes (1.39.0-wmf.21; 2022-07-18), 10Patch-For-Review: Make Adyen w/ post-payment default for Bundle #1 Countries - https://phabricator.wikimedia.org/T312155 (10XenoRyet) 05Open→03Resolved [19:21:28] 10Fundraising Sprint Machine Unlearning, 10Fundraising-Backlog: Unknown Payment Method cartebancaire_applepay - https://phabricator.wikimedia.org/T313710 (10XenoRyet) 05In progress→03Resolved [19:38:32] (03PS1) 10Ejegg: Fix Smashpig -> SmashPig case [wikimedia/fundraising/SmashPig] - 10https://gerrit.wikimedia.org/r/819707 [19:39:16] (03PS1) 10Ejegg: Fix Smashpig -> SmashPig casing [extensions/DonationInterface] - 10https://gerrit.wikimedia.org/r/819708 [19:39:29] two super-trivial fixes fr-tech ^^^ [19:46:11] (03CR) 10Jgleeson: [C: 03+2] Fix Smashpig -> SmashPig case [wikimedia/fundraising/SmashPig] - 10https://gerrit.wikimedia.org/r/819707 (owner: 10Ejegg) [19:46:27] (03CR) 10Jgleeson: [C: 03+2] Fix Smashpig -> SmashPig casing [extensions/DonationInterface] - 10https://gerrit.wikimedia.org/r/819708 (owner: 10Ejegg) [19:47:45] (03Merged) 10jenkins-bot: Fix Smashpig -> SmashPig case [wikimedia/fundraising/SmashPig] - 10https://gerrit.wikimedia.org/r/819707 (owner: 10Ejegg) [20:08:43] 10fundraising-tech-ops: install/configure frdev1002 - https://phabricator.wikimedia.org/T285892 (10Jgreen) [20:10:24] (03Merged) 10jenkins-bot: Fix Smashpig -> SmashPig casing [extensions/DonationInterface] - 10https://gerrit.wikimedia.org/r/819708 (owner: 10Ejegg) [20:12:53] 10Fundraising-Backlog, 10FR-Adyen: Optimization of Apple Pay Flow - https://phabricator.wikimedia.org/T295092 (10greg) a:05jgleeson→03None [20:21:44] 10Fundraising Tech DRI, 10Fundraising-Backlog, 10MW-1.39-notes (1.39.0-wmf.22; 2022-07-25): Gpay errors - https://phabricator.wikimedia.org/T313333 (10XenoRyet) [20:22:24] 10Fundraising Sprint Airline Passenger Experience, 10Fundraising Sprint Anti-matter doesn't matter, 10Fundraising Sprint Bee Wheel, 10Fundraising Sprint Cheese String Theory, and 46 others: Fr-tech chores list - https://phabricator.wikimedia.org/T258527 (10XenoRyet) 05Open→03Resolved [20:41:52] 10Fundraising Sprint Machine Unlearning, 10Fundraising Sprint N 2022, 10Fundraising-Backlog, 10FR-Braintree-Integration: add braintree audit parse cron job - https://phabricator.wikimedia.org/T314317 (10XenoRyet) [20:41:54] 10Fundraising Sprint Kermit hopping principle, 10Fundraising Sprint Localhost Hospitality Studies, 10Fundraising Sprint Machine Unlearning, 10Fundraising Sprint N 2022, and 3 others: Create Braintree IPN Job Handler - https://phabricator.wikimedia.org/T314400 (10XenoRyet) [20:41:56] 10Fundraising Sprint Machine Unlearning, 10Fundraising Sprint N 2022, 10Fundraising-Backlog, 10FR-Alerts, and 2 others: Don't send failmail on Adyen unsupported card - https://phabricator.wikimedia.org/T313069 (10XenoRyet) [20:41:59] 10Fundraising Sprint N 2022, 10Fundraising-Backlog, 10Wikimedia-Fundraising-CiviCRM: Investigate queue consumer slowdown in pretest of July 13 2022 - https://phabricator.wikimedia.org/T313000 (10XenoRyet) [20:42:01] 10Fundraising Sprint N 2022, 10Fundraising-Backlog, 10FR-Braintree-Integration, 10FR-Smashpig: Add multiple currency support to Braintree - https://phabricator.wikimedia.org/T312808 (10XenoRyet) [20:42:03] 10Fundraising Sprint N 2022, 10Fundraising-Backlog, 10Wikimedia-Fundraising-CiviCRM: Get imports running in the background - https://phabricator.wikimedia.org/T312166 (10XenoRyet) [20:42:07] 10Fundraising Sprint Localhost Hospitality Studies, 10Fundraising Sprint Machine Unlearning, 10Fundraising Sprint N 2022, 10Fundraising-Backlog: Answer ApplePay questions for iOS team - https://phabricator.wikimedia.org/T310549 (10XenoRyet) [20:42:09] 10Fundraising Sprint N 2022, 10Fundraising-Backlog, 10Wikimedia-Fundraising-CiviCRM: Email Greeting Field in Civi - blank for some donors - https://phabricator.wikimedia.org/T308181 (10XenoRyet) [20:42:13] 10Fundraising Sprint Kermit hopping principle, 10Fundraising Sprint Localhost Hospitality Studies, 10Fundraising Sprint Machine Unlearning, 10Fundraising Sprint N 2022, and 4 others: Implement Braintree Webhook signature validation - https://phabricator.wikimedia.org/T311169 (10XenoRyet) [20:42:23] 10Fundraising Sprint Machine Unlearning, 10Fundraising Sprint N 2022, 10Fundraising-Backlog, 10FR-Alerts, 10Patch-For-Review: New Adyen recurrings from the audit file are missing their recurring_token and creating Error: INVALID_MESSAGE Recurring donation, but no... - https://phabricator.wikimedia.org/T307602 [20:42:28] 10Fundraising Sprint N 2022, 10Fundraising-Backlog, 10Wikimedia-Fundraising-CiviCRM, 10Fr-drupal-upgrade-2021: Creating New Matching Gift Import - https://phabricator.wikimedia.org/T303986 (10XenoRyet) [20:42:30] 10Fundraising Sprint Kermit hopping principle, 10Fundraising Sprint Localhost Hospitality Studies, 10Fundraising Sprint Machine Unlearning, 10Fundraising Sprint N 2022, and 4 others: Create IPN listener for Braintree - https://phabricator.wikimedia.org/T303451 (10XenoRyet) [20:42:34] 10Fundraising Sprint Localhost Hospitality Studies, 10Fundraising Sprint Machine Unlearning, 10Fundraising Sprint N 2022, 10Fundraising-Backlog, and 6 others: Create recurring donations via Braintree - https://phabricator.wikimedia.org/T303425 (10XenoRyet) [20:42:38] 10Fundraising Sprint N 2022, 10Fundraising-Backlog: Adyen - auto settle stopped prior donors - https://phabricator.wikimedia.org/T299692 (10XenoRyet) [20:42:40] 10Fundraising Sprint N 2022, 10Fundraising-Backlog, 10FR-Adyen, 10FR-Alerts, and 2 others: Adyen audit parser: fix recurring as much as possible - https://phabricator.wikimedia.org/T297856 (10XenoRyet) [20:42:42] 10Fundraising Sprint Machine Unlearning, 10Fundraising Sprint N 2022, 10Fundraising-Backlog, 10FR-Braintree-Integration: Update PayPal IPN listener to discard donations initiated via Braintree - https://phabricator.wikimedia.org/T313512 (10XenoRyet) [20:42:44] 10Fundraising Sprint Localhost Hospitality Studies, 10Fundraising Sprint Machine Unlearning, 10Fundraising Sprint N 2022, 10Fundraising-Backlog, and 2 others: configure endpoint monitoring for Braintree API hosts - https://phabricator.wikimedia.org/T311727 (10XenoRyet) [20:42:46] 10Fundraising Sprint Esperantoland, 10Fundraising Sprint File Systems Stage Show, 10Fundraising Sprint Git Rebase Jump, 10Fundraising Sprint Humongous bacteria petting zoo, and 18 others: Fix civicrm repo to be non-symlinked - https://phabricator.wikimedia.org/T289100 (10XenoRyet) [21:11:00] cstone: AndyRussG I figured out what was causing the 500 response on the IPN stuff. Looks like once the IPN is processed, the QueueWrapper adds a bunch of headers to queue message we push and it turns out for that to work the queue message has to be an array, or serializable object which we turn into an array. In this case, I was just pushing the payload verbatim which was a string. I've fixed [21:11:01] it and will push it up now [21:11:54] (03PS7) 10Jgleeson: WIP: Create IPN listener for Braintree [wikimedia/fundraising/SmashPig] - 10https://gerrit.wikimedia.org/r/817357 (https://phabricator.wikimedia.org/T303451) [21:14:48] I just got this in the Braintree console when testing a sandbox IPN. 'Success! Server responded with 200' [21:15:05] I'm gonna drop off now but thanks again for all the review! [21:18:32] 10Fundraising Tech Bug Petting Zoo, 10Fundraising-Backlog, 10MW-1.39-notes (1.39.0-wmf.22; 2022-07-25): Gpay errors - https://phabricator.wikimedia.org/T313333 (10EMartin) @HNordeenWMF No, this was corrected by FRTech. The remaining issue surrounds Spain and FRTech is working with Google now to sort that on... [21:20:48] 10Fundraising-Backlog: Name changes required for Ingenico 3S2.0 - https://phabricator.wikimedia.org/T312877 (10Ejegg) We had the call today, and it looks like it should be pretty straightforward. We will stop collecting first_name and last_name on the form, and they will send the cardholder name back in the GetH... [21:34:32] (03PS2) 10Ejegg: Fix typehint on ErrorCode constants [wikimedia/fundraising/SmashPig] - 10https://gerrit.wikimedia.org/r/814904 [22:01:01] (03PS2) 10Wfan: WIP: Fix Adyen tokenizePayment [wikimedia/fundraising/SmashPig] - 10https://gerrit.wikimedia.org/r/819220 (https://phabricator.wikimedia.org/T307602) (owner: 10Ejegg) [22:02:47] (03CR) 10CI reject: [V: 04-1] WIP: Fix Adyen tokenizePayment [wikimedia/fundraising/SmashPig] - 10https://gerrit.wikimedia.org/r/819220 (https://phabricator.wikimedia.org/T307602) (owner: 10Ejegg) [22:31:29] (03PS3) 10Wfan: WIP: Fix Adyen tokenizePayment [wikimedia/fundraising/SmashPig] - 10https://gerrit.wikimedia.org/r/819220 (https://phabricator.wikimedia.org/T307602) (owner: 10Ejegg) [22:32:05] (03CR) 10CI reject: [V: 04-1] WIP: Fix Adyen tokenizePayment [wikimedia/fundraising/SmashPig] - 10https://gerrit.wikimedia.org/r/819220 (https://phabricator.wikimedia.org/T307602) (owner: 10Ejegg) [22:59:14] (03PS4) 10Wfan: Fix Adyen tokenizePayment [wikimedia/fundraising/SmashPig] - 10https://gerrit.wikimedia.org/r/819220 (https://phabricator.wikimedia.org/T307602) (owner: 10Ejegg) [23:06:51] 10Fundraising Sprint NaN is a Number, 10Fundraising-Backlog, 10Wikimedia-Fundraising-CiviCRM: Investigate queue consumer slowdown in pretest of July 13 2022 - https://phabricator.wikimedia.org/T313000 (10Eileenmcnaughton) We used an old script on Staging to test performance and I was able to replicate a fair... [23:09:14] (03PS1) 10Eileen: Blunt force trauma [wikimedia/fundraising/crm/civicrm] - 10https://gerrit.wikimedia.org/r/819766 (https://phabricator.wikimedia.org/T313000) [23:14:24] 10Fundraising Sprint NaN is a Number, 10Fundraising-Backlog, 10Wikimedia-Fundraising-CiviCRM, 10Patch-For-Review: Investigate queue consumer slowdown in pretest of July 13 2022 - https://phabricator.wikimedia.org/T313000 (10Eileenmcnaughton) Hacking out greeting process (per the very blunt patch) put the u... [23:23:27] (03CR) 10CI reject: [V: 04-1] Blunt force trauma [wikimedia/fundraising/crm/civicrm] - 10https://gerrit.wikimedia.org/r/819766 (https://phabricator.wikimedia.org/T313000) (owner: 10Eileen) [23:59:59] (03PS1) 10Eileen: Improve performance of greeting procssing [wikimedia/fundraising/crm/civicrm] - 10https://gerrit.wikimedia.org/r/819767 (https://phabricator.wikimedia.org/T313000)