#smokey-subscription-creation

1 messages · Page 1 of 1 (latest)

frigid sphinxBOT
#

Hello! We'll be with you shortly. Below are links to other discussions we've had with you in the past week in case you want to review that information. If your question is related to one of these previous discussions, please provide a comprehensive summary of the current state and what you need help with now. We help many users simultaneously, so a summary allows us to resolve your issue as soon as possible.

sudden cypress
#

Yes, the payment intent status will tell you if the initial payment succeeded or not

#

If you try that call in test mode it should charge the customer properly as long as they have a default payment method set

hot glen
#

Well it seems to create an invoice with the status incomplete. The test card I'm using has no restrictions like 3ds, and is the users default method

frigid sphinxBOT
hot glen
#

Reviewing the payment intent object, it has a status of requires_payment_method. However, the customer has a payment card and is set as default

#

I wonder if its because of default_incomplete

sudden cypress
#

If you try again but with allow_incomplete do you see different behavior?

hot glen
#

Yes now I seem to get the prompt for 3ds on a non 3ds card... but that's fine

#

I don't understand the difference between allow_incomplete and default_complete though

#

Because according to the docs, allow_incomplete should be used when the first invoice can not be paid

#

So in my case, I should be using default_incomplete as the first invoice requires payment

sudden cypress
#

I think either can work for your usecase, they will both allow you to handle situations where the first payment requires further action like 3DS or fails