This is a small cleanup, to make staging functions more reusable between gateways and to reduce business logic clutter.
Description
Details
Event Timeline
Change 277698 had a related patch set uploaded (by Awight):
[WIP] Prototype encapsulation for staging functions
Change 277705 had a related patch set uploaded (by Awight):
Encapsulate AstroPay staging methods
Change 277845 had a related patch set uploaded (by Awight):
Generalize data transformations
Change 277936 had a related patch set uploaded (by Awight):
Encapsulate Ingenico staging functions
Change 277978 had a related patch set uploaded (by Awight):
Put all extra transaction keys in submethod meta
Change 277981 had a related patch set uploaded (by Awight):
Split ContributionTrackingPlusUnique into a reusable thing
Change 277980 had a related patch set uploaded (by Awight):
Make BrazilianFiscalNumber staging reusable
Change 277983 had a related patch set uploaded (by Awight):
Finish encapsulating Ingenico staging logic
Change 277982 had a related patch set uploaded (by Awight):
Split out language staging
Change 277985 had a related patch set uploaded (by Awight):
Encapsulate PayPal staging logic
Change 277978 merged by jenkins-bot:
Put all extra transaction keys in submethod meta
I believe @Ejegg was looking at the Adyen staging functions, so I'm leaving those alone for now. The patches here are safe to merge individually.
Change 277981 abandoned by Awight:
Split ContributionTrackingPlusUnique into a reusable thing