Page MenuHomePhabricator

New WMFContributionExtra fields backend_processor_reversal_id & payment_orchestrator_reversal_id & auth_id & capture_id
Closed, ResolvedPublic

Description

Looking at the details report for batches I realise we are not tracking the reversal trxn IDs. Also, it would probably simplify the code....

Christine - I got buy in for adding in auth_id and capture_id while we are adding these

Event Timeline

Cstone renamed this task from New WMFContributionExtra fields backend_processor_reversal_id & payment_orchestrator_reversal_id to New WMFContributionExtra fields backend_processor_reversal_id & payment_orchestrator_reversal_id & auth_id & capture_id.Mar 13 2026, 4:23 PM
Cstone updated the task description. (Show Details)
ALTER TABLE wmf_contribution_extra
    ADD COLUMN backend_processor_reversal_id VARCHAR(255) NULL,
    ADD COLUMN payment_orchestrator_reversal_id VARCHAR(255) NULL,
    ADD COLUMN auth_id VARCHAR(255) NULL,
    ADD COLUMN capture_id VARCHAR(255) NULL,
    ADD INDEX index_backend_processor_reversal_id (backend_processor_reversal_id),
    ADD INDEX index_payment_orchestrator_reversal_id (payment_orchestrator_reversal_id),
    ADD INDEX index_auth_id (auth_id),
    ADD INDEX index_capture_id (capture_id);
ALTER TABLE log_wmf_contribution_extra
    ADD COLUMN backend_processor_reversal_id VARCHAR(255) NULL,
    ADD COLUMN payment_orchestrator_reversal_id VARCHAR(255) NULL,
    ADD COLUMN auth_id VARCHAR(255) NULL,
    ADD COLUMN capture_id VARCHAR(255) NULL;

Change #1253684 had a related patch set uploaded (by Eileen; author: Eileen):

[wikimedia/fundraising/crm@master] Add new tracking columns to wmf_contribution_extra.

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

Change #1253684 merged by jenkins-bot:

[wikimedia/fundraising/crm@master] Add new tracking columns to wmf_contribution_extra.

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

MariaDB [civicrm]> ALTER TABLE wmf_contribution_extra
    ->       ADD COLUMN backend_processor_reversal_id VARCHAR(255) NULL,
    ->       ADD COLUMN payment_orchestrator_reversal_id VARCHAR(255) NULL,
    ->       ADD COLUMN auth_id VARCHAR(255) NULL,
    ->       ADD COLUMN capture_id VARCHAR(255) NULL,
    ->       ADD INDEX index_backend_processor_reversal_id (backend_processor_reversal_id),
    ->       ADD INDEX index_payment_orchestrator_reversal_id (payment_orchestrator_reversal_id),
    ->       ADD INDEX index_auth_id (auth_id),
    ->       ADD INDEX index_capture_id (capture_id);


Query OK, 0 rows affected (1 hour 27 min 47.511 sec)
Records: 0  Duplicates: 0  Warnings: 0

MariaDB [civicrm]>
MariaDB [civicrm]> ALTER TABLE log_wmf_contribution_extra
    ->       ADD COLUMN backend_processor_reversal_id VARCHAR(255) NULL,
    ->       ADD COLUMN payment_orchestrator_reversal_id VARCHAR(255) NULL,
    ->       ADD COLUMN auth_id VARCHAR(255) NULL,
    ->       ADD COLUMN capture_id VARCHAR(255) NULL;

Query OK, 0 rows affected (32 min 56.572 sec)
Records: 0  Duplicates: 0  Warnings: 0

MariaDB [civicrm]>
AKanji-WMF set Final Story Points to 4.