#smartge3k
1 messages · Page 1 of 1 (latest)
yes
on checkout when user fills the information
- Customer is created
- Subscription is created
However, if theres no payment method, no payment is made why is it able to create the subscription?
Well this is the expected flow. In order for a payment to be attempted, the Subscription has to be created first.
If payment fails, then the Subscription will expire in 23 hours (as you see in that Dashboard notice).
The Subscription is never actually active in this case
It is in a status: incomplete until a successful payment is made
One minor edit:
I see the pyament method in the customer' payment methods.
Hmm can you give me a Subscription ID I can look at?
sub_1MBjlRGoMerEoZx84txPmUs3
Thanks, looking
Ah okay, so doesn't look like you are using Stripe Checkout here. Looks like you are using a third-party platform for your integration.
So it looks like the payment attempt here did fail because 3DS (authentication) was not completed
In this flow, the platform is attaching the PaymentMethod to the Customer ahead of creating the Subscription
So that is why you see the PaymentMethod attached even though payment failed
You'll want to reach out to your platform here about correctly handling these scenarios where 3DS is required
It doesn't look like the integration is currently set up to handle that.
Sure thing
Ah actually @chrome garnet it is set up to handle 3DS
The customer just failed authentication here
So actually nothing wrong overall... the customer just didn't complete the necessary steps to make the payment
Thank you for the clerficaiton.