Page MenuHomePhabricator

Fundraising Sprint F - 2026 - Priorities
Closed, ResolvedPublic

Description

  1. Donor Portal - Soft Launch this Sprint - QA/Readiness
  1. Payments - Payments Methods: Pix
  2. Payments - Payments Methods: iDeal
  1. Payments - ComboWiki Spike - Breaking out Phabs + Progressing Native Payments API
  1. Payments - Recurring Token Migration
  1. Payments: Payment error cleanup
  1. CiviCRM - Reconciliation
  2. CiviCRM - Chariot T415825, T419628
  1. P&T Collab - CN (Review)
  2. P&T Collab - Donor ID Output File

Blocked
CiviCRM - Double Opt-in

Related Objects

Mentioned Here
T418416: Update user job status when incomplete or complete with errors import has been completed via import API action
T420401: Native app payments don't fill in backend processor field
T420651: PayPal recurring fail wellness check
T420741: Contact hover pop-up
T420769: Vipps flow sending payments-initial messages with blank status
T420778: Give dev CiviProxy the same permissions as production CiviProxy
T420779: Donor Portal - operational emails gift detail formatting
T420782: Donor Portal - Wikiminute video issues on mobile devices
T420983: Donor Portal UI Issues on Android
T421018: Add recipient to $10k+ Large Donation Bot emails
T421024: High priority - audit overwriting contribution tracking
T421035: Repair contribution tracking records where utm_medium overwritten by 'Audit'
T421140: DonorPortal TY email for upgrade showing wrong frequency
T421150: Change language in email preference center automated messaging
T421155: Ensure validation errors in recurring charges send failmail
T421187: Employee matching emails are not being sent
T421407: Reduce queries being run on every CiviCRM load
T421773: Fix testRecurringQueueConsumeAutoRescueMessage when previous month lacks numeric day of current month
T421935: CiviCRM email location type is not set to default when adding new email on contact summary
T421990: This Gr4vy (gravy) triple charge looks like it really happened - do our other phabs cover this?
T422065: White Mail appeal code not importing
T422164: Donor Portal: Dynamic link for 'restart your monthly/annual donation to prepopulate donation form with known gift details
T422213: "mismatched contact types" when trying to import anonymous Fidelity donation
T182343: Filtering banners on campaign page resets "Limit traffic" checkbox and "Campaign type"
T390870: Add VIPPS in Norway
T417064: CentralNotice - Scoping Immediate Issues
T419446: Integrate Pix Automatico to dlocal
T420057: Add backend_processor_id & payment_reconciliation_id fields to `smashpig.pending` and populate them
T420198: Adyen Account Migration for WMF Staff
T420263: Check for merged contact if no match on contact id in SaveContact
T420271: Add appropriate consent/opt-in language to Payments form SMS capture
T420556: Handle Braintree chargeback reversals
T420609: Donor Portal - Hide 'Convert to Annual' option for Annual gifts
T420610: Donor Portal - rename home link from "My donor portal" to "My donor account"
T421059: Upgrade FraudFilter field-reference comparisons to work with wildcards
T421733: Add frequency, native currency amount and USD amount to recurring pause and cancel activities from Donor Portal
T421751: Allow SFTP outbound requests from civi1002/civi2002 to deployment.eqiad.wmnet
T421772: Add SFTP upload support to MediaWiki donor export job
T421785: Create SFTP keypair for MediaWiki donor export
T422051: Demote rather than overwrite non-Home email types when changing email in email preferences center
T415825: Chariot import - get api access and investigate pulling in DAF (in particular PayPal grants) directly
T419628: Get Stripe API credentials to get the settlement report setup

Event Timeline

Feature team completed tasks

  • T420609 - Donor Portal - Hide 'Convert to Annual' option for Annual gifts
  • T421751 - Allow SFTP outbound requests from civi1002/civi2002 to deployment.eqiad.wmnet
  • T421785 - Create SFTP keypair for MediaWiki donor export
  • T421733 - Add frequency, native currency amount and USD amount to recurring pause and cancel activities from Donor Portal
  • T420263 - Check for merged contact if no match on contact id in SaveContact
  • T420610 - Donor Portal - rename home link from 'My donor portal' to 'My donor account'
  • T419446 - Integrate Pix Automatico to dlocal
  • T422051 - Demote rather than overwrite non-Home email types when changing email in email preferences center
  • T417064 - CentralNotice - Scoping Immediate Issues
  • T390870 - Add VIPPS in Norway
  • T421059 - Upgrade FraudFilter field-reference comparisons to work with wildcards
  • T420556 - Handle Braintree chargeback reversals
  • T420057 - Add backend_processor_id & payment_reconciliation_id fields to smashpig.pending
  • T182343 - Filtering banners on campaign page resets 'Limit traffic' checkbox and 'Campaign type'
  • T420271 - Add appropriate consent/opt-in language to Payments form SMS capture
  • T420198 - Adyen Account Migration for WMF Staff
  • T421772 - Add SFTP upload support to MediaWiki donor export job

Chaos crew completed tasks:

  • T420779 - Donor Portal - operational emails gift detail formatting
  • T420769 - Vipps flow sending payments-initial messages with blank status
  • T420401 - Native app payments don't fill in backend processor field
  • T418416 - Update user job status when incomplete or complete with errors import has been completed via import API action
  • T421150 - Change language in email preference center automated messaging
  • T421140 - DonorPortal TY email for upgrade showing wrong frequency
  • T421407 - Reduce queries being run on every CiviCRM load
  • T420741 - Contact hover pop-up
  • T421773 - Fix testRecurringQueueConsumeAutoRescueMessage when previous month lacks numeric day of current month
  • T422065 - White Mail appeal code not importing
  • T422213 - 'mismatched contact types' when trying to import anonymous Fidelity donation
  • T421935 - CiviCRM email location type is not set to default when adding new email on contact summary
  • T421018 - Add recipient to $10k+ Large Donation Bot emails
  • T421155 - Ensure validation errors in recurring charges send failmail
  • T420782 - Donor Portal - Wikiminute video issues on mobile devices
  • T420651 - PayPal recurring fail wellness check
  • T422164 - Donor Portal: Dynamic link for 'restart your monthly/annual donation to prepopulate donation form with known gift details
  • T421187 - Employee matching emails are not being sent
  • T421024 - High priority - audit overwriting contribution tracking
  • T421990 - This Gr4vy (gravy) triple charge looks like it really happened - do our other phabs cover this?
  • T421035 - Repair contribution tracking records where utm_medium overwritten by 'Audit'
  • T420983 - Donor Portal UI Issues on Android
  • T420778 - Give dev CiviProxy the same permissions as production CiviProxy