Not sure when this started, but I don't see any recurring card donations with utm matching the bundle test on Wednesday 15th, and this issue could cause that
(note that you may need to use fresh private/incognito windows for the links below to avoid caching)
To reproduce:
Visit a Special:GatewayChooser URL with recurring=true e.g.
https://payments.wikimedia.org/index.php/Special:GatewayChooser?amount=2&country=BE¤cy=EUR&gateway=ingenico&opt_in=1&payment_method=cc&recurring=true&uselang=fr&variant=monthlyConvert_011&utm_campaign=test&utm_key=test&utm_medium=test&utm_source=test
Expected result:
All parameters are passed through and you end up on a correct payments form
https://payments.wikimedia.org/index.php?title=Special:IngenicoGateway&appeal=JimmyQuote&country=BE¤cy=EUR&payment_method=cc&gateway=ingenico&variant=monthlyConvert_011&amount=2&opt_in=1&uselang=fr&utm_campaign=test&utm_key=test&utm_medium=test&utm_source=test
Actual result:
The amount, uselang, and all utm_ parameters are dropped.
https://payments.wikimedia.org/index.php?title=Special:IngenicoGateway&appeal=JimmyQuote&country=BE¤cy=EUR&payment_method=cc&recurring=1&gateway=ingenico&variant=monthlyConvert_011
Effects
- The donor has to select an amount again
- the form is always in English
- we are unable to attribute the donation to a banner/email
This does not appear to happen if the initial URL has recurring=false
https://payments.wikimedia.org/index.php/Special:GatewayChooser?amount=2&country=BE¤cy=EUR&gateway=ingenico&opt_in=1&payment_method=cc&recurring=false&uselang=fr&variant=monthlyConvert_011&utm_campaign=test&utm_key=test&utm_medium=test&utm_source=test