Bigbug
Is there a reason that can't go in the notes / scope?
-
If/When automatic payments are added, they would create and charge a new payment intent for a specific amount against a saved card, rather than a subscription. The flow of the data is ITFlow > Stripe > ITFlow in a single
Payments to subscriptions look like they're fully handled on the Stripe side, which probably means we'd have to upload all the invoice items per subscription, somehow keep them in sync and then make automated calls to check if they're paid. The data flow then becomes really separated:
- Upload invoice as subscription: ITFlow > Stripe
- Subscription charged: ITFlow > Stripe (periodically checks Stripe for payments) or Stripe > ITFlow webhook
- Invoice updated: ITFlow > Stripe
- Subscription changed on the Stripe side: ???
-
I'm sure we'll get round to automatic payments eventually, meaning you won't need subscriptions.