Page MenuHomePhabricator

Allow for A/B testing on donation confirmation page
Open, Needs TriagePublic

Description

To allow for A/B testing on the donation confirmation page, we need to pass the URL "bucket" parameters from the donation page to the confirmation page

Acceptance criteria:

  • When the user comes to the confirmation page, the A/B test bucket information is preserved.

Implementation notes:
Use URL parameters. The complexity here comes from the fact that we need to send a "Return URL" to the payment providers, generated in the Payment Bounded Context, that now needs more data from the outside. We might need to introduce a new interface as a dependency for all payment URL generators that would allow to pass URL parameters from the application layer to the payment use case. We also have to wait until PayPal changes (T329159) are done, which change the URL generation code.