#Lozzzko
1 messages ยท Page 1 of 1 (latest)
๐ happy to help
first thing's first, in the first Checkout Session did you set this parameter https://stripe.com/docs/api/checkout/sessions/create#create_checkout_session-payment_intent_data-setup_future_usage
Complete reference documentation for the Stripe API. Includes code snippets and examples for our Python, Java, PHP, Node.js, Go, Ruby, and .NET libraries.
we're not talking about subscriptions though right?
sorry for not mentioning it, we are talking about a subscriptions model (we have the customer card on file) and they are making a second purchase or upgrading
is the second purchase also a subscription? or a one-off purchase?
addition to the subscription i.e. the customer are buying one more license, which will be added to their subscription
so it's another quantity?
yes, according to my dev team it's possible and this is the reason we are not directing the customers whom we have cards on file to the Stripe checkout session, but we are keeping the customer in our app - making an inapp purchase
yes that's very useful and my question is if the payment fails ( in our case we won't direct the customer to stripe checkout) for example not enough balance, are we getting the reasons for the failed payment in order to show it to the customer?
and instead of Checkout Session you should leverage the Customer Portal https://stripe.com/docs/customer-management after the first Checkout Session
in the customer management if I correctly understand our support can monitor & manage the customer's accounts?
Are they going to see payment attemts and reasons for failure if they fail?
no, this is a Portal for your own Customers to manage their Payment Methods, their Subscriptions etc...
ok, are they going to see if they have failed payment attempts there?
no, but Stripe can send them emails about their failed payments
you can configure it here https://dashboard.stripe.com/settings/billing/automatic
Sign in to the Stripe Dashboard to manage business payments and operations in your account. Manage payments and refunds, respond to disputes and more.
let me know if I can leave a review somewhere, this is the second time you've been helping me alot!