#Bal000
1 messages · Page 1 of 1 (latest)
Hi there, just want to understand the question, you want to use Checkout to update a subscription?
No, we use the Checkout to create the subscriptions and manage plans, upgrade or downgrade. But when only updating the quantity of a subscription we do not want the customer to be able to do it through checkout. So we use Stripe API to update the subscription for them.
The reason for this is that we need to know what the customer added in our internal system for the underlying quantity. For example the id of item they add to their subscription which we want to keep track of in our internal system.
If the user updates the quantity themselves we cannot keep track of this information.
OK. so you are changing the subscription programatically.
Yes, via the API
You can use the upcoming invoice API (https://stripe.com/docs/api/invoices/upcoming#upcoming_invoice) to preview the upcoming invoice after the subscription change, so that you can present this information to your customer before they commit to the subscription change.
Complete reference documentation for the Stripe API. Includes code snippets and examples for our Python, Java, PHP, Node.js, Go, Ruby, and .NET libraries.
Ok, I was curious if there were other ways to do it, but we will try it 😀
Why is it not possible to get customer emails outside of "live mode". We would like to test our integrations to see that the emails is sent, for example when a trial expires etc. How can we achieve this? We are using Stripe Checkout to create subscriptions.
Had a similar question regarding email for subscriptions ☝️
What do you mean by get customer emails outside of "live mode" ? can you elaborate more?
I mean in Test Mode
Stripe doesn't send email in test mode.
However, you can send invoice/receipt from Dashboard, even in test mode
Why not, makes it hard to know if things actually work.
Yeah I know but if I want to test the lifecycle of a particular subscription I can´t
I hear you, but this is the current behaviour in test mode.
I'll suggest you to let Stripe support know about your concern in test mode, https://support.stripe.com/contact and they'll channel your feedback to the relevant team.
Find help and support for Stripe. Our support center provides answers on all types of situations, including account information, charges and refunds, and subscriptions information. Get your questions answered and find international support for Stripe.
Ok.
Last question, what is the best way to get a customer back to fill in their card details in case they did not provide any during trial subscription, OR if the card details expired?
The easiest way is to let Stripe send email reminders, which you can configure in 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.
Great appreciate it! Have a nice day 🙂
You too! happy to help.