Page MenuHomePhabricator

2025 Sprint C Priorities / End of sprint summary
Closed, ResolvedPublic

Description

Sprint C Feb 11 - 25

Payments orchestration (including Gravy Paypal dlocal, Trustly, )-
Comms Pref Centre
RML exploration
Donor Portal
Recurring Upgrade #2

SMS next steps
CiviCRM Migration

Notable chaos:
{T382453}

Related Objects

Mentioned Here
T359445: Add comms preferences footer to all Civi-generated emails
T373162: Already cancelled Paypal cancel dates at 1969-12-31 - need to update to actual cancel date
T376959: Possible issue with the civi snooze
T380232: Add app.goacoustic.com to wikipedia.org Content Security Policy (CSP)
T381935: Venmo error: Cannot use a single-use payment method more than once.
T382102: Unable to find a donation form matching parameters error
T382351: Direct Mail imports - state missing from address
T382498: Adyen audit files + missing manual settles Dec 2024
T382629: Trustly ACH recurring (gravy) that are cancelled on the donors end are breaking the charge job
T383193: Acoustic - review handling of 'opt outs'
T384412: use EmailPref extension for backup epc when civi down
T384593: Create chargeback and cancel recurring on failed Trustly ACH payments
T384847: Unusued PHPMailer was actually being used
T384990: Civi test fixes for PHP 8.2
T385016: Gravy dLocal Webhooks
T385640: When contact records auto merge - contribution records not carrying over
T385649: Issues with benevity import after bookworm update
T385838: Logo missing on payments wiki 1_43
T385898: Odd warning when merging and searching
T386023: Acoustic - create snooze_end_date field in Acoustic & populate
T386057: Update our postal_codes data set
T386085: Italian ApplePay rejections
T386122: Civi preview for $frequency_unit not working
T386154: undefined method isNoEmail()
T386268: Bug in "civicrm"."civicrm_contribution" table column "cancel_date" where the date field is denoted as 0 instead of a valid date
T386286: Delete unused legacy imports
T386407: deduper failure due to null value
T386526: CLP amounts to adyen are missing the conversion to cents
T386770: Contact received 2 Adyen donations AFTER being deleted (most recent 18 Feb 25)
T386771: Update epc link in civi with fallback param
T386965: Gravy notifications on refunds initiated in Dlocal dashboard.
T387168: Add in missing Paypal Recurring donation not saved to CiviCRM

Event Timeline

End of sprint report summary
Payments orchestration (including Gravy Paypal, dlocal, Trustly)

  • Cancel failed Trustly ACH transactions and on-going recurrings in Civi
  • Dlocal integration is currently ongoing with Card, Cash, Wallet, and Bank integrations currently being tested in Gravy Sandbox.
  • Changes for the new paypal flow is in progress and currently being tested in Sandbox.

Comms Pref Centre

  • We deployed the changes to the email preference center that would generate a new link for our donors to unsubscribe from emails even when the civi service is down.
  • Work to add comms preference center to email templates was completed and deployed.

Acoustic Integration

  • Acoustic snooze end date field is now visible in Acoustic and Eileen created a documentation to understand how Acoustic snooze functionality works.
  • Fixed and deployed the issue that caused donors with “REPLY EMAIL BLOCK” from Acoustic to be opted out.

Donor Portal

  • We had a productive discussion with Stakeholders to understand current infrastructure and capabilities, priorities, responsibilites, and the ideal first usable product.

Blocked

  • Gravy currently does not have support for some of the Dlocal bank transfer options we have set up on the direct connection. Here’s a list of the missing methods with Gravy looking to make this a priority.
  • Synchronisation of gravy transactions refunds made on Dlocal dashboard. This is important for visibility on the Gravy dashboard and for the reconciliation as well. T386965 was created to track this and Gravy is looking into this as well.
  • The cron job that deletes deleted contacts requires some clean up tasks on the existing deleted contacts before the job can be turned on.

Fixes

  • Deleted contacts still receiving donations
  • Deduper failure due to null value
  • Notices caused by PHP upgrade
  • Logo missing on Payments after MW1_43 upgrade
  • Display frequency unit in preview
  • CLP amounts to Adyen isn’t been converted to cents to cents
  • Italian apple pay rejects
  • Trustly ACH recurring (gravy) that are cancelled breaking the charge job
  • Issue with civi Snooze

Completed phabricator tasks

  • Update epc link in civi with fallback param - T386771
  • Delete unused legacy imports - T386286
  • Bug in 'civicrm'.'civicrm_contribution' table column 'cancel_date' where the date field is denoted as 0 instead of a valid date - T386268
  • Update our postal_codes data set - T386057
  • Acoustic - create snooze_end_date field in Acoustic & populate - T386023
  • Odd warning when merging and searching - T385898
  • Gravy dLocal Webhooks - T385016
  • Create chargeback and cancel recurring on failed Trustly ACH payments - T384593
  • use EmailPref extension for backup epc when civi down - T384412
  • Acoustic - review handling of 'opt outs' - T383193
  • Add comms preferences footer to all Civi-generated emails - T359445
  • Direct Mail imports - state missing from address - T382351
  • Possible issue with the civi snooze - T376959
  • Contact received 2 Adyen donations AFTER being deleted (most recent 18 Feb 25) - T386770
  • deduper failure due to null value - T386407
  • undefined method isNoEmail() - T386154
  • Odd warning when merging and searching - T385898
  • Logo missing on payments wiki 1_43 - T385838
  • Civi test fixes for PHP 8.2 - T384990
  • Unusued PHPMailer was actually being used - T384847
  • Venmo error: Cannot use a single-use payment method more than once. - T381935
  • CLP amounts to adyen are missing the conversion to cents - T386526
  • Civi preview for $frequency_unit not working - T386122
  • Italian ApplePay rejections - T386085
  • Issues with benevity import after bookworm update - T385649
  • When contact records auto merge - contribution records not carrying over - T385640
  • Trustly ACH recurring (gravy) that are cancelled on the donors end are breaking the charge job - T382629
  • Adyen audit files + missing manual settles Dec 2024 - T382498
  • Add app.goacoustic.com to wikipedia.org Content Security Policy (CSP) - T380232
  • Possible issue with the civi snooze - T376959
  • Unable to find a donation form matching parameters error - T382102
  • Add in missing Paypal Recurring donation not saved to CiviCRM - T387168
  • Already cancelled Paypal cancel dates at 1969-12-31 - need to update to actual cancel date - T373162

WikiLove

Damilare renamed this task from 2025 Sprint C Priorities to 2025 Sprint C Priorities / End of sprint summary.Feb 25 2025, 9:17 PM