#uh oh
1 messages · Page 1 of 1 (latest)
Hello! What you're seeing is expected behavior - can you clarify what behavior you're expecting to see instead?
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
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
How does a subscription move to the canceled state then?
incomplete_expired is equivalent to a cancelled state
I understand, but in the documentation, there is a specific state called "canceled" for a subscription. How does a subscription end in that state?