Setup Existing Bank Account

This will use your already-connected bank account and create a mandate for future subscription payments.

⚠️ Please log in first

🔧 How This Works:

  1. Backend fetches your existing bank account (already connected via onboarding)
  2. Backend creates a SetupIntent with confirm: true (no additional auth needed)
  3. SetupIntent captures mandate for future off-session payments
  4. Bank account is set as default payment method
  5. User record is updated with payment method details
  6. Result: Ready for subscription billing with zero friction! ✅

💡 Key benefit: Reuses existing bank account from Connect onboarding - no need for user to re-authenticate!