#Bharat - Elements

1 messages · Page 1 of 1 (latest)

cyan bough
#

Hi!

warm comet
#

Hi @cyan bough ! Thanks for taking a look

cyan bough
#

I think option 2 makes the most sense, but let me look through our docs to see if other options fit better.

deep sand
#

agreed I'd do #2 too

warm comet
#

Thanks! That's really helpful to hear.

And a follow up question. We also have a subscription tier without a trial. And for that, if the user's charge fails on the client to confirm the latest_invoice.payment_intent it creates an incomplete subscription. For those, when the user retries, is it best practice to:

  1. Do the same thing as above and try to update the existing incomplete subscription by confirming again the latest_invoice.payment_intent?

  2. Let those incomplete subscriptions just accumulate and create another one since incomplete subs will go away if not activated in 23 hours? (A bit concerned about huge volumes of incomplete subscriptions with this one)

deep sand
#

Option #1 unless the subscription has expired

#

mostly the whole point of those features is to act as a state machine so that you can retry to complete it

#

if you create many duplicates you lose important signals on conversion and such!