Page MenuHomePhabricator

Stop exporting permanent contact hash, use expiring checksum instead
Open, Needs TriagePublic

Description

We're still sending the permanent hash value to acoustic to make links that will associate a new donation with a contact in Civi. Instead let's make DonationInterface pass through the expiring checksum (accepted as a 'checksum' parameter) and make the donation queue consult that.

Event Timeline

Change #1180690 had a related patch set uploaded (by Ejegg; author: Ejegg):

[mediawiki/extensions/DonationInterface@master] Pass 'checksum' through DonationInterface

https://gerrit.wikimedia.org/r/1180690

Change #1207170 had a related patch set uploaded (by Ejegg; author: Ejegg):

[wikimedia/fundraising/crm@master] Validate 'checksum' when present on queue messages

https://gerrit.wikimedia.org/r/1207170

Change #1207170 merged by jenkins-bot:

[wikimedia/fundraising/crm@master] Validate 'checksum' when present on queue messages

https://gerrit.wikimedia.org/r/1207170

Change #1180690 merged by jenkins-bot:

[mediawiki/extensions/DonationInterface@master] Pass 'checksum' through DonationInterface

https://gerrit.wikimedia.org/r/1180690