Page MenuHomePhabricator

Remove processor_form from DonationInterface
Open, In Progress, Needs TriagePublic

Description

This was only ever used for Ingenico, a now defunct integration.

Should be removed from

  • DonationData.php
  • donation.api.php
  • index.html.mustache
  • ext.donationInterface.forms.js
  • ingenico.adapter.php
  • i18n/api/en.json
  • i18n/api/qqq.json

(no need to remove from other language json files - translatewiki integration handles that)

IngenicoFormVariant.php can be removed completely, including mentions in

  • extension.json
  • transformers.yaml

Event Timeline

Change #1306753 had a related patch set uploaded (by Zaidusyy; author: Zaidusyy):

[mediawiki/extensions/DonationInterface@master] Remove processor_form and IngenicoFormVariant

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

Zaidusyy changed the task status from Open to In Progress.Jun 30 2026, 9:13 PM

Rebased onto current master (patchset 2). @Ejegg, this is ready whenever you
have a moment.

One question: I noticed "WIP: Sunset Ingenico" is in progress and touches some
of the same files. Does this cleanup still make sense as a standalone change, or
would you rather it fold into that larger Ingenico removal? Happy either way.

Change #1306753 merged by jenkins-bot:

[mediawiki/extensions/DonationInterface@master] Remove processor_form and IngenicoFormVariant

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