Handle setupIntents for delayed recurring contributions. Collect contact info with intents where possible for diagnostics
Support recurring payments with paymentIntents/Elements. Cancel subscription with Stripe when we reach recurring end date