Share code with RecurUpgrade page where possible, but this page will allow for reducing amount.
Modularize the RecurUpgrade page to share:
- radio button options for increasing amount
- Confirmation text
| Ejegg | |
| Mar 13 2025, 2:52 AM |
| F69841676: Screenshot 2025-11-03 at 5.27.41 PM.png | |
| Nov 4 2025, 1:29 AM |
Share code with RecurUpgrade page where possible, but this page will allow for reducing amount.
Modularize the RecurUpgrade page to share:
| Status | Subtype | Assigned | Task | ||
|---|---|---|---|---|---|
| Open | None | T330415 Epic: Self service Donor Portal | |||
| Resolved | AnnWF | T388755 Implement recurring donation amount modification for donor portal |
In recent discussions and wireframes, noting this is two pages - one that will enable a supporter to upgrade their gift (with a blank number field where people can downgrade their amount if they wish) - and then another version that just has the freetext number field - that will be used in the "save" flow. Specificaly, if a supporter has cancel intent then go to the save page option that says "reduce my recurring gift" we want them to come to a page where they can enter a lower amount without getting confused by radio button options.
unrelated question (perhaps for @Damilare -) would the amounts on the change gift amount page (i.e,. the upgrade amounts) be dynamically generated? I don't know whether recurupgrade does dynamic generation or whether their gift array is hard coded in based on their giving level.
Hi @AKanji-WMF! At the moment, we only display a hard coded set of options for the recur upgrade page. From the code, looks like the plan is to have different options depending on the currency of the recurring, we only fallback to the USD options if there are no options set for the specified currency.
Change #1201197 had a related patch set uploaded (by Wfan; author: Wfan):
[mediawiki/extensions/DonationInterface@master] Modify recurring amount
@RLopez-WMF When donation amount not in accept range, I am using alert as
please advise if new design needed. Thanks. cc: @AKanji-WMFChange #1203585 had a related patch set uploaded (by Ejegg; author: Ejegg):
[wikimedia/fundraising/crm@master] Add payment processor name to summary output
Change #1203587 had a related patch set uploaded (by Ejegg; author: Ejegg):
[mediawiki/extensions/DonationInterface@master] Add properties for DonorPortal amount validation
Change #1203585 merged by jenkins-bot:
[wikimedia/fundraising/crm@master] Add payment processor & country to summary output
@AnnWF i belive we can keep the alert for now, but I can put together a more inline messaging for this and perhaps we can add that as part of a future update
Change #1203587 merged by jenkins-bot:
[mediawiki/extensions/DonationInterface@master] Add properties for DonorPortal amount validation
Change #1204811 had a related patch set uploaded (by Wfan; author: Wfan):
[wikimedia/fundraising/crm@master] Add flexibility for stack pending queue alter price up and down
Change #1204811 merged by jenkins-bot:
[wikimedia/fundraising/crm@master] Add flexibility for stack pending queue alter price up and down
Change #1201197 merged by jenkins-bot:
[mediawiki/extensions/DonationInterface@master] Donor Portal: Modify recurring amount