#jemmons-subs-incomplete

1 messages · Page 1 of 1 (latest)

waxen mantleBOT
outer tapir
#

The difference is that allow_incomplete will actually attempt payment, while default_incomplete will not.

As an example - if you had a customer that already had a Payment Method set up as their default and you created a new Subscription for them:

  • Using allow_incomplete would create the Subscription and immediately attempt payment for the first Invoice with the default PM. If payment succeeds it'll immediately transition to active
  • Using default_incomplete would crreate the Subscription and if it needs payment it'll have a status of incomplete.
vernal warren
#

Ah, so in the default_incomplete case, I’d have to explicitly… finalize the invoice? Or set it to auto_advance to kick things off?

outer tapir
#

No, the finalization still happens - what you need to do is confirm the underlying Payment Intent

vernal warren
#

Gotcha. Thanks a bunch!