Great work Naomi.
Could you clarify the subscriptions / recurring payments? We add the subscriptions and it takes when payment processes? How would a client cancel? I didn't see anything on the backend in the plugin that noted a onetime or recurring. I would have to assume that if they select a subscription (an add-on) or a single donation that stripe knows this? I don't like assuming.
What advise can you give on this? We'd love to go into the stripe form config and tell it to charge recurring or one-time, based on a selection in the form (using the product selector or subscription add-on). This way, it's clear.