#uh oh

1 messages · Page 1 of 1 (latest)

wind emberBOT
pastel minnow
#

Hello! What you're seeing is expected behavior - can you clarify what behavior you're expecting to see instead?

celest loom
#

I am expecting the subscription status to go from incomplete to canceled, since the payment intent failed

#

When the 3DS authentication succeeds, the status goes from incomplete to active. However, when the 3DS authentication fails, it stays stuck on incomplete

pastel minnow
#

Yeah so that's not how incomplete works. We stay in the incomplete state until whichever happens first:

  • 23 hours have passed without successful payment (at which point the Subscription will transition to incomplete_expired
  • or payment is succesful (which will then transition the payment to active
celest loom
#

How does a subscription move to the canceled state then?

pastel minnow
#

incomplete_expired is equivalent to a cancelled state

celest loom
#

I understand, but in the documentation, there is a specific state called "canceled" for a subscription. How does a subscription end in that state?