dsa-ntc / actionkit-template-renderer

ActionKit template utilities (MoveOn fork)
MIT License
2 stars 0 forks source link

Update dues payment workflow #18

Open schlich opened 10 months ago

schlich commented 10 months ago

Goal: Re-use as much of the solidarity dues UI as possible with the assumption that we may already have a credit card and address on file:

Support two use cases:

  1. No payment on file, in which case use the CC/ACH selector below + billing address
  2. Payment on file, in which case show the summary (last four) + allow update (see prev.)

Note, this might be partially blocked by #21.


  1. Current AK functionality at https://act.dsausa.org/cms/pledge/update/update/:
![ak-current](https://github.com/dsa-ntc/actionkit-templates/assets/1855868/22ca16c8-ff3c-44a5-8a64-2169fa53dfa5)
  1. Current new member form at https://act.dsausa.org/donate/membership/:
![ak-join](https://github.com/dsa-ntc/actionkit-templates/assets/1855868/63183555-7a0c-46cd-9b54-b85c38502c63)
  1. Current income-based dues form at https://act.dsausa.org/donate/ibd_campaign:
![ak-ibd](https://github.com/dsa-ntc/actionkit-templates/assets/1855868/139f23ac-45cc-45cf-a250-5cadc455f417)
  1. DESIRED flow combines the "state" from 01 (current dues type, CC/address info), the logic from 02, and the call-to-action from 03:
![ak-desired](https://github.com/dsa-ntc/actionkit-templates/assets/1855868/d343b6eb-6f2a-44bc-aa2f-66cc36dda19d)
schlich commented 10 months ago

Assigned to @ryanvarick for research

erikdstock commented 10 months ago

I'm going to get a jump start on this ticket, just seeing if i can get the styles from the old forms to play nice with this one. Won't complete the ticket (design pending) but should help with figuring out some of the quirks of styling.

airbr commented 9 months ago

Full steam ahead!