[00:12:43] 10Fundraising Tech - Chaos Crew, 10Fundraising-Backlog, 10fr-donorservices: Donor with over 28 charges in Civi after single donation was made - https://phabricator.wikimedia.org/T319203 (10EMartin) @Cstone Hi christine, I am seeing other instances of this occurring. Here is an example: {F35552268} [00:18:04] (03PS3) 10Ejegg: Rename IPN validator class, special-case validator [wikimedia/fundraising/SmashPig] - 10https://gerrit.wikimedia.org/r/839730 (https://phabricator.wikimedia.org/T318884) [00:18:07] (03PS9) 10Ejegg: Create Base API class for PayPal EC [wikimedia/fundraising/SmashPig] - 10https://gerrit.wikimedia.org/r/837669 (https://phabricator.wikimedia.org/T318884) (owner: 10Jgleeson) [00:18:31] (03CR) 10CI reject: [V: 04-1] Rename IPN validator class, special-case validator [wikimedia/fundraising/SmashPig] - 10https://gerrit.wikimedia.org/r/839730 (https://phabricator.wikimedia.org/T318884) (owner: 10Ejegg) [00:18:34] (03CR) 10CI reject: [V: 04-1] Create Base API class for PayPal EC [wikimedia/fundraising/SmashPig] - 10https://gerrit.wikimedia.org/r/837669 (https://phabricator.wikimedia.org/T318884) (owner: 10Jgleeson) [00:21:35] (03PS4) 10Ejegg: Rename IPN validator class, special-case validator [wikimedia/fundraising/SmashPig] - 10https://gerrit.wikimedia.org/r/839730 (https://phabricator.wikimedia.org/T318884) [00:21:37] (03PS10) 10Ejegg: Create Base API class for PayPal EC [wikimedia/fundraising/SmashPig] - 10https://gerrit.wikimedia.org/r/837669 (https://phabricator.wikimedia.org/T318884) (owner: 10Jgleeson) [01:27:02] (03PS1) 10Ejegg: Merge branch 'master' into deployment [wikimedia/fundraising/SmashPig] (deployment) - 10https://gerrit.wikimedia.org/r/839756 [01:27:06] (03CR) 10Ejegg: [C: 03+2] Merge branch 'master' into deployment [wikimedia/fundraising/SmashPig] (deployment) - 10https://gerrit.wikimedia.org/r/839756 (owner: 10Ejegg) [01:27:16] (03Merged) 10jenkins-bot: Merge branch 'master' into deployment [wikimedia/fundraising/SmashPig] (deployment) - 10https://gerrit.wikimedia.org/r/839756 (owner: 10Ejegg) [01:27:48] (03PS1) 10Ejegg: Update Donation-Interface library [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/839757 [01:27:52] (03CR) 10Ejegg: [C: 03+2] Update Donation-Interface library [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/839757 (owner: 10Ejegg) [01:28:18] (03PS1) 10Ejegg: Update donation-interface [wikimedia/fundraising/crm/vendor] - 10https://gerrit.wikimedia.org/r/839760 [01:28:22] (03CR) 10Ejegg: [C: 03+2] Update donation-interface [wikimedia/fundraising/crm/vendor] - 10https://gerrit.wikimedia.org/r/839760 (owner: 10Ejegg) [01:28:34] (03CR) 10CI reject: [V: 04-1] Update Donation-Interface library [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/839757 (owner: 10Ejegg) [01:29:02] (03PS1) 10Ejegg: Update Donation-Interface library [wikimedia/fundraising/crm] (deployment) - 10https://gerrit.wikimedia.org/r/839761 [01:29:06] (03PS1) 10Ejegg: Merge branch 'master' into deployment [wikimedia/fundraising/crm] (deployment) - 10https://gerrit.wikimedia.org/r/839762 [01:29:10] (03CR) 10Ejegg: "recheck" [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/839757 (owner: 10Ejegg) [01:29:14] (03Abandoned) 10Ejegg: Update Donation-Interface library [wikimedia/fundraising/crm] (deployment) - 10https://gerrit.wikimedia.org/r/839761 (owner: 10Ejegg) [01:29:18] (03Abandoned) 10Ejegg: Merge branch 'master' into deployment [wikimedia/fundraising/crm] (deployment) - 10https://gerrit.wikimedia.org/r/839762 (owner: 10Ejegg) [01:29:58] (03Abandoned) 10Ejegg: Update Donation-Interface library [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/839757 (owner: 10Ejegg) [01:30:09] (03Abandoned) 10Ejegg: Update donation-interface [wikimedia/fundraising/crm/vendor] - 10https://gerrit.wikimedia.org/r/839760 (owner: 10Ejegg) [01:30:18] ugh, that got all confused [01:30:28] OK, got the new version pointed to the master branch [01:32:14] (03PS1) 10Ejegg: Update DonationInterface library [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/839763 [01:32:17] (03CR) 10Ejegg: [C: 03+2] Update DonationInterface library [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/839763 (owner: 10Ejegg) [01:33:04] (03PS1) 10Ejegg: Update DonationInterface library [wikimedia/fundraising/crm/vendor] - 10https://gerrit.wikimedia.org/r/839764 [01:33:06] (03CR) 10Ejegg: [C: 03+2] Update DonationInterface library [wikimedia/fundraising/crm/vendor] - 10https://gerrit.wikimedia.org/r/839764 (owner: 10Ejegg) [01:33:27] (03PS1) 10Ejegg: Merge branch 'master' into deployment [wikimedia/fundraising/crm] (deployment) - 10https://gerrit.wikimedia.org/r/839765 [01:34:54] (03PS1) 10Ejegg: Stop redirecting on Adyen failure [extensions/DonationInterface] - 10https://gerrit.wikimedia.org/r/839766 (https://phabricator.wikimedia.org/T318769) [01:37:01] (03PS2) 10Ejegg: Push donor details up to PaymentDetailResponse [wikimedia/fundraising/SmashPig] - 10https://gerrit.wikimedia.org/r/836325 (https://phabricator.wikimedia.org/T318867) [01:45:21] (03CR) 10CI reject: [V: 04-1] Update DonationInterface library [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/839763 (owner: 10Ejegg) [02:01:23] (03Merged) 10jenkins-bot: Update DonationInterface library [wikimedia/fundraising/crm/vendor] - 10https://gerrit.wikimedia.org/r/839764 (owner: 10Ejegg) [03:17:48] (03PS11) 10Ejegg: Create Base API class for PayPal EC [wikimedia/fundraising/SmashPig] - 10https://gerrit.wikimedia.org/r/837669 (https://phabricator.wikimedia.org/T318884) (owner: 10Jgleeson) [03:17:50] (03PS3) 10Ejegg: Push donor details up to PaymentDetailResponse [wikimedia/fundraising/SmashPig] - 10https://gerrit.wikimedia.org/r/836325 (https://phabricator.wikimedia.org/T318867) [03:17:52] (03PS1) 10Ejegg: Have PayPal API constructor take named args [wikimedia/fundraising/SmashPig] - 10https://gerrit.wikimedia.org/r/839843 (https://phabricator.wikimedia.org/T318884) [03:17:54] (03PS1) 10Ejegg: Implement GetExpressCheckoutDetails for PayPal EC [wikimedia/fundraising/SmashPig] - 10https://gerrit.wikimedia.org/r/839844 (https://phabricator.wikimedia.org/T318867) [03:18:47] (03CR) 10CI reject: [V: 04-1] Implement GetExpressCheckoutDetails for PayPal EC [wikimedia/fundraising/SmashPig] - 10https://gerrit.wikimedia.org/r/839844 (https://phabricator.wikimedia.org/T318867) (owner: 10Ejegg) [03:20:13] (03PS2) 10Ejegg: Implement GetExpressCheckoutDetails for PayPal EC [wikimedia/fundraising/SmashPig] - 10https://gerrit.wikimedia.org/r/839844 (https://phabricator.wikimedia.org/T318867) [03:23:17] (03PS2) 10Ejegg: Update DonationInterface library [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/839763 [03:25:19] (03PS2) 10Ejegg: Merge branch 'master' into deployment [wikimedia/fundraising/crm] (deployment) - 10https://gerrit.wikimedia.org/r/839765 [03:25:28] (03CR) 10Ejegg: [C: 03+2] Update DonationInterface library [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/839763 (owner: 10Ejegg) [03:38:12] (03Merged) 10jenkins-bot: Update DonationInterface library [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/839763 (owner: 10Ejegg) [03:41:43] (03CR) 10Ejegg: [C: 03+2] Merge branch 'master' into deployment [wikimedia/fundraising/crm] (deployment) - 10https://gerrit.wikimedia.org/r/839765 (owner: 10Ejegg) [03:51:53] (03CR) 10Ejegg: [V: 03+2 C: 03+2] Merge branch 'master' into deployment [wikimedia/fundraising/crm] (deployment) - 10https://gerrit.wikimedia.org/r/839765 (owner: 10Ejegg) [03:52:42] !log updated SmashPig standalone deployment from a8bb2212 to f36143f0 [03:52:45] Logged the message at https://wikitech.wikimedia.org/wiki/Server_Admin_Log [03:54:13] !log civicrm upgraded from 6156f7cc to 4b9e981a [03:54:16] Logged the message at https://wikitech.wikimedia.org/wiki/Server_Admin_Log [03:55:25] 10Fundraising Sprint Recursion Excursion, 10Fundraising-Backlog: Figure out what to do with CHARGEBACK_REVERSED Adyen ipns - https://phabricator.wikimedia.org/T318175 (10Ejegg) Did it the easy way [03:57:09] 10Fundraising Sprint Recursion Excursion, 10Fundraising-Backlog, 10FR-PayPal-ExpressCheckout, 10FR-Smashpig, 10Patch-For-Review: Implement PayPal EC GetExpressCheckoutDetails in SmashPig - https://phabricator.wikimedia.org/T318867 (10Ejegg) [03:57:25] 10Fundraising Sprint Recursion Excursion, 10Fundraising-Backlog, 10FR-PayPal-ExpressCheckout, 10FR-Smashpig, 10Patch-For-Review: Implement PayPal EC GetExpressCheckoutDetails in SmashPig - https://phabricator.wikimedia.org/T318867 (10Ejegg) a:03Ejegg [12:43:27] hey ejegg|away. I was just trying to test out the updated Paypal stuff but I'm getting timeouts when hitting Paypal's sandbox endpoint. Not sure if it's due to the wifi here or just a Paypal thing [12:45:03] oh that's interesting. Looks like it works on my mobile data connection but not the civi venue wifi [12:56:51] (03CR) 10Jgleeson: [C: 03+2] "This is working well for me! thanks" [wikimedia/fundraising/SmashPig] - 10https://gerrit.wikimedia.org/r/839730 (https://phabricator.wikimedia.org/T318884) (owner: 10Ejegg) [12:57:22] (03Merged) 10jenkins-bot: Rename IPN validator class, special-case validator [wikimedia/fundraising/SmashPig] - 10https://gerrit.wikimedia.org/r/839730 (https://phabricator.wikimedia.org/T318884) (owner: 10Ejegg) [12:59:02] (03CR) 10Jgleeson: [C: 03+2] "This is now working as expected for me after sitting the patch on top of your validator updates. Thanks!!" [wikimedia/fundraising/SmashPig] - 10https://gerrit.wikimedia.org/r/837669 (https://phabricator.wikimedia.org/T318884) (owner: 10Jgleeson) [13:00:02] (03Merged) 10jenkins-bot: Create Base API class for PayPal EC [wikimedia/fundraising/SmashPig] - 10https://gerrit.wikimedia.org/r/837669 (https://phabricator.wikimedia.org/T318884) (owner: 10Jgleeson) [13:06:55] (03CR) 10Jgleeson: [C: 03+2] "This works for me! Thanks." [wikimedia/fundraising/SmashPig] - 10https://gerrit.wikimedia.org/r/839843 (https://phabricator.wikimedia.org/T318884) (owner: 10Ejegg) [13:07:30] (03Merged) 10jenkins-bot: Have PayPal API constructor take named args [wikimedia/fundraising/SmashPig] - 10https://gerrit.wikimedia.org/r/839843 (https://phabricator.wikimedia.org/T318884) (owner: 10Ejegg) [15:14:46] 10Fundraising Tech - Chaos Crew, 10Fundraising-Backlog, 10fr-donorservices: Donor with over 28 charges in Civi after single donation was made - https://phabricator.wikimedia.org/T319203 (10EMartin) Here's another: B6GDCD6258FVMM42 131974281.1 WikimediaDonations 2022-09-24 18:25:35 PDT 52.00 USD JJX76LZ9KCCL... [15:54:10] 10Fundraising Tech - Chaos Crew, 10Fundraising-Backlog, 10FR-Adyen, 10fr-donorservices: Adyen iframe config error messages inside card fields - https://phabricator.wikimedia.org/T292571 (10AnnWF) New response from adyen when we confirmed that our key is legit and this situation is not happen to 99% or user... [16:21:57] 10Fundraising-Backlog, 10FR-PayPal-ExpressCheckout, 10FR-Smashpig: Implement PayPal EC DoExpressCheckoutPayment in SmashPig - https://phabricator.wikimedia.org/T318756 (10Dwisehaupt) [16:28:59] 10Fundraising-Backlog, 10FR-PayPal-ExpressCheckout, 10FR-Smashpig: Implement PayPal EC ManageRecurringPaymentsProfileStatusCancel in SmashPig - https://phabricator.wikimedia.org/T318883 (10Dwisehaupt) [17:37:44] 10Fundraising Tech - Chaos Crew, 10Fundraising-Backlog: Name changes required for Ingenico 3DS2.0 - https://phabricator.wikimedia.org/T312877 (10EMartin) From Ingenico: Hi Evelyn, I’ll let Dany correct me if needed, but from what our product team shared was that Wikimedia would receive the cardholdername in... [17:37:56] 10Fundraising Tech - Chaos Crew, 10Fundraising-Backlog, 10fr-donorservices: Donor with over 28 charges in Civi after single donation was made - https://phabricator.wikimedia.org/T319203 (10SHust) @Emartin-ctr and @Cstone I'll proactively start to refund them! [17:52:40] 10Fundraising Tech - Chaos Crew, 10Fundraising-Backlog, 10fr-donorservices: Donor with over 28 charges in Civi after single donation was made - https://phabricator.wikimedia.org/T319203 (10EMartin) @Cstone @shust. I was able to find a report in Adyen that shows us these repeat donations. These were the only... [17:55:21] 10Fundraising Tech - Chaos Crew, 10Fundraising-Backlog, 10fr-donorservices: Donor with over 28 charges in Civi after single donation was made - https://phabricator.wikimedia.org/T319203 (10EMartin) Note, I can set a rule to prevent this from happening in the Adyen console. Here are the settings. Shall I mo... [17:57:45] 10Fundraising Tech - Chaos Crew, 10Fundraising-Backlog, 10fr-donorservices: Donor with over 28 charges in Civi after single donation was made - https://phabricator.wikimedia.org/T319203 (10EMartin) I went ahead and added points for repetitive transactions to avoid this from happening (browser issue or otherw... [17:59:32] 10Fundraising Tech - Chaos Crew, 10Fundraising-Backlog, 10fr-donorservices: Donor with over 28 charges in Civi after single donation was made - https://phabricator.wikimedia.org/T319203 (10Cstone) Ooh thats really cool @EMartin where is that setting just incase we ever do need to change it for some reason? A... [18:01:01] 10Fundraising Tech - Chaos Crew, 10Fundraising-Backlog, 10fr-donorservices: Donor with over 28 charges in Civi after single donation was made - https://phabricator.wikimedia.org/T319203 (10SHust) Great find and plan @Emartin-ctr! [18:06:29] 10Fundraising Tech - Chaos Crew, 10Fundraising-Backlog, 10fr-donorservices: Donor with over 28 charges in Civi after single donation was made - https://phabricator.wikimedia.org/T319203 (10EMartin) Here's the path in the Adyen console: https://ca-live.adyen.com/ca/ca/risk/profile/detail.shtml?profileId=S3B-... [19:02:09] 10Fundraising Sprint Recursion Excursion, 10Fundraising-Backlog, 10MW-1.40-notes (1.40.0-wmf.5; 2022-10-10): Add payment submethod to Civi for ApplePay and GooglePay - https://phabricator.wikimedia.org/T318362 (10JMando) I think I see this coming through for October (Google Pay: American Express and Apple Pa... [20:29:53] 10Fundraising-Backlog: Adyen audit sending not refunded ideal donations to the refund queue - https://phabricator.wikimedia.org/T320286 (10Cstone) [20:44:02] 10Fundraising-Backlog: Adyen audit sending not refunded recurring ideal donations to the refund queue - https://phabricator.wikimedia.org/T320286 (10Cstone) [20:49:27] 10Fundraising-Backlog: Adyen audit sending not refunded recurring ideal donations to the refund queue - https://phabricator.wikimedia.org/T320286 (10Cstone) [21:00:57] 10Fundraising-Backlog: Something is causing a lot of deadlocks at :20 and :50 - https://phabricator.wikimedia.org/T320287 (10Cstone) [21:16:33] 10Fundraising Tech - Chaos Crew, 10Fundraising-Backlog: Import contact error as 'I' is not a valid option for field suffix_id - https://phabricator.wikimedia.org/T320288 (10AnnWF) [21:48:43] 10Fundraising Tech - Chaos Crew, 10Fundraising-Backlog, 10donate.wikimedia.org: Broken links from Waystogive? - https://phabricator.wikimedia.org/T315268 (10Dwisehaupt) I found one of the access log entries from Aug 31, it had a URL along the lines of ` https://payments.wikimedia.org/index.php?title=Specia...