[00:14:00] 10Fundraising Sprint Go Your Own Pay, 10Fundraising-Backlog, 10Wikimedia-Fundraising-CiviCRM, 10FR-Civi-Dedupe, 10Documentation: Update deduper documentation to explain the critieria better - https://phabricator.wikimedia.org/T327727 (10AnnWF) >>! In T327727#8753003, @Eileenmcnaughton wrote: > @shust I a... [01:16:40] (03PS1) 10Eileen: Update symfony packages inline with CiviCRM [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/905766 (https://phabricator.wikimedia.org/T332357) [01:17:57] 10Fundraising Sprint Go Your Own Pay, 10Fundraising-Backlog, 10FR-dlocal, 10MW-1.41-notes (1.41.0-wmf.4; 2023-04-10): Add optional phone number field for DLocal one-time UPI - https://phabricator.wikimedia.org/T333857 (10EMartin) @ejegg. Great news! What is the narrative on the form around this? @RKumar_... [01:20:10] ejegg: looks like it has finally become time to update symfony - https://gerrit.wikimedia.org/r/c/wikimedia/fundraising/crm/+/905766 [01:20:25] exciting! [01:21:19] cool cool, not touching the (old) symfony packages that smash-pig uses [01:22:07] oh i see, and all is within range for composer.json too [01:23:27] ejegg: the issue that led me into this rabbit hole is that for some reason our vendor/autoload.php isn't loading in time for a monolog call in the code I'm testing. Oddly it's a problem locally but not prod - but it makes me wonder how we are actually calling vendor/autoload.php normally - [01:23:29] yep, looks good to me [01:23:58] ooh, I knew that once [01:24:15] not in settings? [01:25:17] eileen: yeah, on prod it's in sites/default/settings.php [01:25:18] yes - on prod it is [01:25:26] so maybe just a local thing [01:25:41] but perhaps a canary when it comes to symfony [01:30:42] (03CR) 10Ejegg: [C: 03+2] Update symfony packages inline with CiviCRM [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/905766 (https://phabricator.wikimedia.org/T332357) (owner: 10Eileen) [01:33:58] (03PS1) 10Ejegg: Add initial scheme id when present in message [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/905768 (https://phabricator.wikimedia.org/T331754) [01:42:10] (03Merged) 10jenkins-bot: Update symfony packages inline with CiviCRM [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/905766 (https://phabricator.wikimedia.org/T332357) (owner: 10Eileen) [02:10:12] woo the dlocal new audit file is there [02:10:52] ooh nice, is there anything that lets us tell the new transactions apart from the old ones? [02:11:02] 10Fundraising Sprint Fish HEAD^, 10Fundraising Sprint Go Your Own Pay, 10Fundraising-Backlog, 10FR-dlocal: DLocal Audit - Test with new integration - https://phabricator.wikimedia.org/T324347 (10Cstone) The test audit file is in the /var/spool/audit/astropay/incoming folder with the name wikimedia_staging_... [02:13:42] hmm so far spot checking looks exactly the same [02:14:17] maybe they could add a new data field on their end that would be helpful? [02:19:06] i was afraid of that! [02:19:38] oh well, I guess we can have the audit check both gateways for a month or so while we transition [02:22:32] huh, i thought the new txn IDs were a different format maybe [02:34:22] (03PS1) 10Ejegg: Use API4 to get payments to charge [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/905772 (https://phabricator.wikimedia.org/T331754) [02:34:24] (03PS1) 10Ejegg: WIP send initial scheme transaction id with recur charge [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/905773 (https://phabricator.wikimedia.org/T331754) [02:46:02] (03CR) 10CI reject: [V: 04-1] WIP send initial scheme transaction id with recur charge [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/905773 (https://phabricator.wikimedia.org/T331754) (owner: 10Ejegg) [02:54:55] (03PS1) 10Eileen: Further docs clarification [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/905774 (https://phabricator.wikimedia.org/T327727) [02:55:16] 10Fundraising Sprint Go Your Own Pay, 10Fundraising-Backlog, 10Wikimedia-Fundraising-CiviCRM, 10FR-Civi-Dedupe, and 2 others: Update deduper documentation to explain the critieria better - https://phabricator.wikimedia.org/T327727 (10Eileenmcnaughton) @AnnWF - I made a further change - does that make it c... [02:55:51] wfan: did you say you were trying to get all your accounts changed to wfan? (I just had the 'who is Ann' moment :-) [02:58:34] 10Fundraising Tech - Chaos Crew, 10Fundraising-Backlog, 10FR-dlocal, 10fr-donorservices: dLocal audit file: some recent refunds not reaching Civi - https://phabricator.wikimedia.org/T333247 (10Cstone) Hmm it looks like these refunds never came through in the audit file, I see successful ones from 2023-04-0... [03:24:29] 10Fundraising Tech - Chaos Crew, 10Fundraising-Backlog, 10Recurring-Donations, 10fr-donorservices: Ingenico recurrings stopped at status 600 March 5th - https://phabricator.wikimedia.org/T331490 (10Cstone) These were all amex, looks like there was an issue on amex's end. The one's I spot checked all retrie... [03:30:42] 10Fundraising Tech - Chaos Crew, 10Fundraising-Backlog, 10fr-donorservices: Unresponsive donation form 11/24/22 - https://phabricator.wikimedia.org/T323895 (10Cstone) I think this is tangential (maybe even solved) with the work done in {https://phabricator.wikimedia.org/T326666} We had a bunch of islands mi... [05:23:52] eileen: yeah that make sense, also maybe I should update the gerrit name to avoid confusion haha. [05:24:20] yeah - it might be hard to get them changed though.... [05:55:39] 10Fundraising Sprint Go Your Own Pay, 10Fundraising-Backlog, 10FR-dlocal, 10MW-1.41-notes (1.41.0-wmf.4; 2023-04-10): Add optional phone number field for DLocal one-time UPI - https://phabricator.wikimedia.org/T333857 (10RKumar_WMF) All looks good on the clarity part of the message however now on the next... [08:42:58] (03PS1) 10Amire80: Add a missing comma in a message [extensions/DonationInterface] - 10https://gerrit.wikimedia.org/r/905937 [12:11:41] (03CR) 10Damilare Adedoyin: [C: 03+2] "Good spot. LGTM, thanks!" [extensions/DonationInterface] - 10https://gerrit.wikimedia.org/r/905937 (owner: 10Amire80) [12:19:55] (03Merged) 10jenkins-bot: Add a missing comma in a message [extensions/DonationInterface] - 10https://gerrit.wikimedia.org/r/905937 (owner: 10Amire80) [13:03:42] (03PS1) 10Damilare Adedoyin: Add IN-specific error page text with appropriate payment methods [extensions/DonationInterface] - 10https://gerrit.wikimedia.org/r/906012 (https://phabricator.wikimedia.org/T333455) [13:05:36] (03CR) 10CI reject: [V: 04-1] Add IN-specific error page text with appropriate payment methods [extensions/DonationInterface] - 10https://gerrit.wikimedia.org/r/906012 (https://phabricator.wikimedia.org/T333455) (owner: 10Damilare Adedoyin) [13:06:43] (03PS2) 10Damilare Adedoyin: Add IN-specific error page text with appropriate payment methods [extensions/DonationInterface] - 10https://gerrit.wikimedia.org/r/906012 (https://phabricator.wikimedia.org/T333455) [13:10:18] (03PS3) 10Damilare Adedoyin: Add IN-specific error page text with appropriate payment methods [extensions/DonationInterface] - 10https://gerrit.wikimedia.org/r/906012 (https://phabricator.wikimedia.org/T333455) [14:08:11] 10Fundraising Sprint Go Your Own Pay, 10Fundraising-Backlog, 10FR-dlocal, 10MW-1.41-notes (1.41.0-wmf.4; 2023-04-10): Add optional phone number field for DLocal one-time UPI - https://phabricator.wikimedia.org/T333857 (10jgleeson) dLocal is now saying on today's call they've got a new provider for the UPI... [14:51:02] 10Fundraising-Backlog: Remove netbanking from payment options for India recurring. - https://phabricator.wikimedia.org/T334097 (10jgleeson) [14:53:59] (03CR) 10Ejegg: "We might not need any logic at all - if you just add a 'donate_interface-otherways-in' message, our i18n function should try substituting " [extensions/DonationInterface] - 10https://gerrit.wikimedia.org/r/906012 (https://phabricator.wikimedia.org/T333455) (owner: 10Damilare Adedoyin) [15:13:48] 10Fundraising-Backlog: Update the PAN field label on the dLocal India recurring form. - https://phabricator.wikimedia.org/T334103 (10jgleeson) [15:14:16] 10Fundraising-Backlog, 10FR-dlocal: Update the PAN field label on the dLocal India recurring form. - https://phabricator.wikimedia.org/T334103 (10jgleeson) [15:15:28] 10Fundraising-Backlog, 10FR-dlocal: Update the PAN field label on the dLocal India recurring form. - https://phabricator.wikimedia.org/T334103 (10jgleeson) [15:16:11] 10Fundraising-Backlog, 10FR-dlocal: Remove netbanking from payment options for India recurring. - https://phabricator.wikimedia.org/T334097 (10jgleeson) [15:18:56] thanks for the new tickets jgleeson|brb. Looks good [15:19:28] yes, thanks for being in that meeting to all that attended! [15:19:45] I have a patch almost ready for removing netbanking [15:26:16] (03PS1) 10Ejegg: Filter form submethod list by recurring support [extensions/DonationInterface] - 10https://gerrit.wikimedia.org/r/906049 (https://phabricator.wikimedia.org/T334097) [15:26:57] 10Fundraising Sprint Go Your Own Pay, 10Fundraising-Backlog, 10FR-dlocal, 10Patch-For-Review: Remove netbanking from payment options for India recurring. - https://phabricator.wikimedia.org/T334097 (10Ejegg) [15:27:55] (03CR) 10CI reject: [V: 04-1] Filter form submethod list by recurring support [extensions/DonationInterface] - 10https://gerrit.wikimedia.org/r/906049 (https://phabricator.wikimedia.org/T334097) (owner: 10Ejegg) [15:29:28] 10Fundraising Sprint Go Your Own Pay, 10Fundraising-Backlog, 10FR-dlocal, 10MW-1.41-notes (1.41.0-wmf.4; 2023-04-10): Add optional phone number field for DLocal one-time UPI - https://phabricator.wikimedia.org/T333857 (10EMartin) @jgleeson @Ejegg Please note that they are testing the alternate provider (Ra... [15:29:42] (03PS2) 10Ejegg: Further docs clarification [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/905774 (https://phabricator.wikimedia.org/T327727) (owner: 10Eileen) [15:30:26] (03CR) 10Ejegg: [C: 03+2] "Looks good! PS2 just fixed the linebreaks and a missing space after a * that was giving it italics." [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/905774 (https://phabricator.wikimedia.org/T327727) (owner: 10Eileen) [15:32:38] ty damilare for being on the ball regarding the test links [15:32:42] you were like chatgpt [15:32:57] damigpt [15:33:34] haha, well my links work. Unlike chatgpt - GPT3.5 anyway [15:33:40] lol good point [15:37:26] I had to run downstairs straight after that call. the duck soap opera has continued this week. today when I pulled out of the drive there was a flattened duck in the road outside our house :( which was upsetting and then towards the end of the call the female duck turned up for feeding but it was the first time she has come alone so I figured it was her partner in the road. however!!!! about 10 [15:37:28] minutes later her partner turned up!!! so neither of them are in the road. I'm now wondering who the poor duck in the road is :| [15:38:27] when the female turned up alone my heart sank [15:39:18] We should probably stop feeding them really if it's causing them to get too close to the road and cars. I'm not looking forward to that conversation with the kids [15:39:56] 10Fundraising-Backlog, 10FR-dlocal, 10Epic, 10Patch-For-Review: [epic] Processing via Astropay for Spanish-speaking LATAM countries - https://phabricator.wikimedia.org/T102143 (10Ejegg) [15:40:49] actually we're on vacation the next few nights so maybe they'll move on after getting no response for a few days [15:42:38] (03Merged) 10jenkins-bot: Further docs clarification [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/905774 (https://phabricator.wikimedia.org/T327727) (owner: 10Eileen) [15:45:17] (03PS4) 10Damilare Adedoyin: Add IN-specific error page text with appropriate payment methods [extensions/DonationInterface] - 10https://gerrit.wikimedia.org/r/906012 (https://phabricator.wikimedia.org/T333455) [15:46:56] (03CR) 10CI reject: [V: 04-1] Add IN-specific error page text with appropriate payment methods [extensions/DonationInterface] - 10https://gerrit.wikimedia.org/r/906012 (https://phabricator.wikimedia.org/T333455) (owner: 10Damilare Adedoyin) [15:47:20] (03CR) 10Ejegg: [C: 04-1] "The new message just needs the same parameters as the old message, i.e. a single link to the 'other ways to give' page" [extensions/DonationInterface] - 10https://gerrit.wikimedia.org/r/906012 (https://phabricator.wikimedia.org/T333455) (owner: 10Damilare Adedoyin) [15:48:58] ooh, donatewiki has a better NetBanking logo than we do [15:49:00] stealing it [15:50:12] oh wow, all the logos on donatewiki are inline SVGs [15:50:43] that'll speed up rendering on a high latency connection! [15:56:26] (03PS5) 10Damilare Adedoyin: Add IN-specific error page text with appropriate payment methods [extensions/DonationInterface] - 10https://gerrit.wikimedia.org/r/906012 (https://phabricator.wikimedia.org/T333455) [15:59:32] (03CR) 10Damilare Adedoyin: "Thanks for the CR ejegg, resolved the suggestions and smoke tested." [extensions/DonationInterface] - 10https://gerrit.wikimedia.org/r/906012 (https://phabricator.wikimedia.org/T333455) (owner: 10Damilare Adedoyin) [16:02:27] (03CR) 10Jgleeson: "Some initial tests feedback" [wikimedia/fundraising/SmashPig] - 10https://gerrit.wikimedia.org/r/905258 (https://phabricator.wikimedia.org/T333725) (owner: 10Damilare Adedoyin) [16:19:35] (03CR) 10Ejegg: [C: 03+2] Add IN-specific error page text with appropriate payment methods [extensions/DonationInterface] - 10https://gerrit.wikimedia.org/r/906012 (https://phabricator.wikimedia.org/T333455) (owner: 10Damilare Adedoyin) [16:22:33] 10Fundraising Tech - Chaos Crew, 10Fundraising-Backlog, 10Recurring-Donations, 10fr-donorservices: Ingenico recurrings stopped at status 600 March 5th - https://phabricator.wikimedia.org/T331490 (10MBeat33) 05Open→03Resolved a:03MBeat33 Thanks for the info @Cstone As these retried successfully, I'm g... [16:31:46] (03Merged) 10jenkins-bot: Add IN-specific error page text with appropriate payment methods [extensions/DonationInterface] - 10https://gerrit.wikimedia.org/r/906012 (https://phabricator.wikimedia.org/T333455) (owner: 10Damilare Adedoyin) [16:42:38] (03PS7) 10Damilare Adedoyin: Handle dLocal Fiscal Number errors [wikimedia/fundraising/SmashPig] - 10https://gerrit.wikimedia.org/r/905258 (https://phabricator.wikimedia.org/T333725) [16:44:05] (03CR) 10Damilare Adedoyin: "thanks for the initial review jgleeson. I've updated the patch with your suggestions." [wikimedia/fundraising/SmashPig] - 10https://gerrit.wikimedia.org/r/905258 (https://phabricator.wikimedia.org/T333725) (owner: 10Damilare Adedoyin) [16:56:48] thanks damilare|away ! [16:57:10] gonna go eat dinner and watch the tech meeting on my phone. back later [19:09:16] 10Fundraising Sprint Go Your Own Pay, 10Fundraising-Backlog, 10FR-dlocal, 10MW-1.41-notes (1.41.0-wmf.4; 2023-04-10): Add optional phone number field for DLocal one-time UPI - https://phabricator.wikimedia.org/T333857 (10EMartin) @jgleeson @ejegg. I am notating Dlocal's conclusion here that we stay with C... [19:30:59] (03PS2) 10Ejegg: Send initial scheme transaction id with recur charge [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/905773 (https://phabricator.wikimedia.org/T331754) [19:37:04] (03PS7) 10Ejegg: Handle initial scheme transaction ID [wikimedia/fundraising/SmashPig] - 10https://gerrit.wikimedia.org/r/901316 (https://phabricator.wikimedia.org/T331754) [19:40:00] wfan I just noticed upi_id is added to the messageFields - with direct UPI don't we just use that for the API call? Why would we need to send it to Civi? [19:40:36] we do not need send to civi [19:40:38] let me check [19:40:53] ok, we can take it out of the getMessageFields function in DonationData then [19:42:00] ok [19:42:42] (03CR) 10CI reject: [V: 04-1] Send initial scheme transaction id with recur charge [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/905773 (https://phabricator.wikimedia.org/T331754) (owner: 10Ejegg) [19:46:45] ah dang [19:47:45] well, i really want to rewrite the Ingenico adapter to stop using the rawResponse now [19:51:57] (03PS1) 10Wfan: Remove upi_id from messageFields to avoid send it to civi [extensions/DonationInterface] - 10https://gerrit.wikimedia.org/r/905559 (https://phabricator.wikimedia.org/T324294) [19:53:36] (03CR) 10CI reject: [V: 04-1] Remove upi_id from messageFields to avoid send it to civi [extensions/DonationInterface] - 10https://gerrit.wikimedia.org/r/905559 (https://phabricator.wikimedia.org/T324294) (owner: 10Wfan) [19:54:42] (03PS2) 10Wfan: Remove upi_id from messageFields to avoid send it to civi [extensions/DonationInterface] - 10https://gerrit.wikimedia.org/r/905559 (https://phabricator.wikimedia.org/T324294) [19:56:00] (03CR) 10Jgleeson: Handle dLocal Fiscal Number errors (032 comments) [wikimedia/fundraising/SmashPig] - 10https://gerrit.wikimedia.org/r/905258 (https://phabricator.wikimedia.org/T333725) (owner: 10Damilare Adedoyin) [20:00:53] (03CR) 10Ejegg: [C: 03+2] Remove upi_id from messageFields to avoid send it to civi [extensions/DonationInterface] - 10https://gerrit.wikimedia.org/r/905559 (https://phabricator.wikimedia.org/T324294) (owner: 10Wfan) [20:02:31] (03Merged) 10jenkins-bot: Remove upi_id from messageFields to avoid send it to civi [extensions/DonationInterface] - 10https://gerrit.wikimedia.org/r/905559 (https://phabricator.wikimedia.org/T324294) (owner: 10Wfan) [20:15:32] (03PS8) 10Damilare Adedoyin: Handle dLocal Fiscal Number errors [wikimedia/fundraising/SmashPig] - 10https://gerrit.wikimedia.org/r/905258 (https://phabricator.wikimedia.org/T333725) [20:15:56] (03PS9) 10Damilare Adedoyin: Handle dLocal Fiscal Number errors [wikimedia/fundraising/SmashPig] - 10https://gerrit.wikimedia.org/r/905258 (https://phabricator.wikimedia.org/T333725) [20:16:42] sorry I misread that jgleeson, I've renamed those tests now [20:26:11] (03CR) 10Jgleeson: [C: 04-1] "Thanks, Dami. I've left some comments about the placement of the new exception handlers. They don't naturally fit in the factory classes a" [wikimedia/fundraising/SmashPig] - 10https://gerrit.wikimedia.org/r/905258 (https://phabricator.wikimedia.org/T333725) (owner: 10Damilare Adedoyin) [20:26:36] thanks damilare. I just finished review on the implementation also [20:37:22] thanks for the CR jgleeson, I'd move those out. [20:39:33] I thought the API exception is an API response just like the raw response. I like the idea of renaming, but I don't think it is misplaced to be in that class. [20:41:44] damilare: we shouldn't be sending in objects to modify in factories [20:42:06] you could create it in that method for an error scenario [20:42:10] yh that would change also, I would initialize the object inside the method [20:42:54] although I feel like that method is mostly translating the error info to a paymentError object so that could live in the provider classes too [20:43:12] https://gerrit.wikimedia.org/r/c/wikimedia/fundraising/SmashPig/+/905258/9/PaymentProviders/dlocal/DlocalPaymentResponseFactory.php#21 this one [20:43:37] I think it's morphing the error to a failed PaymentResponse [20:44:19] renaming and creating for an error scenario would also fit. something like fromErrorResponse() maybe? [20:44:43] yh that works [20:45:11] sounds good! thanks [20:45:20] the validation can stay in the provider, given it's not an API response [20:45:27] thank you! [21:43:50] 10Fundraising-Backlog, 10fundraising-tech-ops: Add Panos to the civicrm staging list - https://phabricator.wikimedia.org/T334148 (10Cstone) [21:45:33] 10Fundraising-Backlog, 10fundraising-tech-ops: Add Panos and Damilare to the virtual_alias_maps for outbound mail delivery on staging/frdev - https://phabricator.wikimedia.org/T334148 (10Dwisehaupt) [21:48:38] (03PS10) 10Damilare Adedoyin: Handle dLocal Fiscal Number errors [wikimedia/fundraising/SmashPig] - 10https://gerrit.wikimedia.org/r/905258 (https://phabricator.wikimedia.org/T333725) [21:49:07] 10Fundraising-Backlog, 10fundraising-tech-ops: Add Panos and Damilare to the virtual_alias_maps for outbound mail delivery on staging/frdev - https://phabricator.wikimedia.org/T334148 (10Dwisehaupt) 05Open→03Resolved a:03Dwisehaupt Done ` [frack::puppet] aed52272 Adding dadedoyin and ppenloglou to allowe... [21:56:24] (03PS11) 10Damilare Adedoyin: Handle dLocal Fiscal Number errors [wikimedia/fundraising/SmashPig] - 10https://gerrit.wikimedia.org/r/905258 (https://phabricator.wikimedia.org/T333725) [21:58:33] (03PS12) 10Damilare Adedoyin: Handle dLocal Fiscal Number errors [wikimedia/fundraising/SmashPig] - 10https://gerrit.wikimedia.org/r/905258 (https://phabricator.wikimedia.org/T333725) [22:02:54] (03CR) 10Damilare Adedoyin: "thanks jgleeson for the review. Made modifications as discussed on IRC." [wikimedia/fundraising/SmashPig] - 10https://gerrit.wikimedia.org/r/905258 (https://phabricator.wikimedia.org/T333725) (owner: 10Damilare Adedoyin) [22:11:49] 10Wikimedia-Fundraising, 10Wikimedia-Fundraising-CiviCRM: Address proximity issues - https://phabricator.wikimedia.org/T334150 (10Eileenmcnaughton) [22:20:21] 10fundraising-tech-ops, 10User-greg: Renew FR-Tech nessus license - https://phabricator.wikimedia.org/T332097 (10greg) Sent email asking for help with credit card usage. [22:20:29] 10fundraising-tech-ops, 10User-greg: Renew FR-Tech nessus license - https://phabricator.wikimedia.org/T332097 (10greg) a:05Dwisehaupt→03greg [22:27:44] 10Fundraising-Backlog, 10Wikimedia-Fundraising-CiviCRM: Geocoding data does not appear to be updated correctly on merge - https://phabricator.wikimedia.org/T334151 (10Eileenmcnaughton) [22:28:20] 10Fundraising-Backlog, 10Wikimedia-Fundraising-CiviCRM: Geocoding data needs to be updated as some have not been done correctly on merge - https://phabricator.wikimedia.org/T334152 (10Eileenmcnaughton) [22:29:59] 10Fundraising-Backlog, 10Wikimedia-Fundraising-CiviCRM: Get proximity search working in Search kit - https://phabricator.wikimedia.org/T334153 (10Eileenmcnaughton) [22:59:36] 10fundraising-tech-ops, 10SRE-Access-Requests: As an FR-Tech SRE, we want to be able to designate a host for decommissioning - https://phabricator.wikimedia.org/T334154 (10Dwisehaupt) [23:52:14] (03PS3) 10Ejegg: Send initial scheme transaction id with recur charge [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/905773 (https://phabricator.wikimedia.org/T331754)