Tue, Feb 23
Wed, Feb 17
Tue, Feb 16
We tested the end-to-end process live tonight manually and the autocomplete field form on the employers variant worked as expected.
It looks like when the data file is updated via the drush civicrm-matching-gifts-employers-check cmd, new items aren't being sorted correctly.
$wgDonationInterfaceEmployersListDataFileLocation needs to be set to '/srv/www/org/wikimedia/payments/employers.csv' in prod
Mon, Feb 15
Wed, Feb 10
So those five recurring transactions on live stuck at 'Processing' that triggered the Nagios alert don't really have any obvious connection apart from most of them being via Ingenico and three of them being created in Oct 2020. The dates range from 2017-2021 and the contact_ids are all different. The invoice_ids look OK also.
I'm guessing that failing recurring transactions are getting stuck.
@Jgreen just mentioned that the Nagios warning is triggered when the result of the query:
SELECT count(*) FROM civicrm.civicrm_contribution_recur WHERE contribution_status_id = 14; is >= 5
It's possible that this could be related to the invoice_id bug. At the moment we can't see the exception attempted to be thrown but once we do it might well be due to the invoice_id problem.
Tue, Feb 9
Repo created for this here https://github.com/jackgleeson/fr-tech-docker
Fri, Feb 5
Thu, Feb 4
Hey @Eileenmcnaughton, sorry about that. I got sidetracked with some fundraising_code_update problems on frpm1001 and I actually thought I'd already done the vendor check-in for CiviCRM but turns out it was for paymentswiki. We were upgrading smashpig there too but the payments release stalled.
Wed, Feb 3
We updated the matching gift data today and the sync pulled in around 1200 updated/new records.
idea from IRC:
17:23 <dwisehaupt> jgleeson: on the off chance, would those 6 records have anything unique about their character set that could be causing the issue, such as accents for punctuation marks? i could totally see those types of things cropping up.
This has been merged into deployment here and will go out on the next release
Smashpig tagged at v0.6.6 with this commit and updated on packagist https://packagist.org/packages/wikimedia/smash-pig#v0.6.6
Sure @KHaggard I'll kick off a new export job now to reupload the files.
Patch for this is here https://gerrit.wikimedia.org/r/c/wikimedia/fundraising/SmashPig/+/655978
Feb 1 2021
@KHaggard I just reponed this ticket as I have some documentation I want to write as part of the task help with managing this on the fr-tech side.
Jan 29 2021
Awesome news! :)
Jan 28 2021
hey, @KHaggard just a heads up that the updates are live as discussed and a test run of the export just completed with the new fields present and also some rows have values. The numbers look inline with previous runs which is good. The files have also been FTP'd over to their usual spot.
@KHaggard I'm also around between those times.
Jan 27 2021
Thanks, @KHaggard for the explanation.
hey @KHaggard, thanks for the update.
Jan 26 2021
Looks like we set this message for Adyen & Ingenico here
Jan 22 2021
Jan 21 2021
Confirmed with @KHaggard that this will not be deployed today (21st Jan)
Local dev notes
Jan 20 2021
Jan 15 2021
Spreedly 3DS looks complicated
Jan 14 2021
Tasks to Integrate: (for cc and bank payments)
Adyen Webhooks/notifications not supported
Making Payments through Spreedly
Paypal Express Support?
Gateway Custom Fields
Spreedly iFrame Payment Form (https://docs.spreedly.com/guides/adding-payment-methods/iframe/)