#meenal-checkout
1 messages ยท Page 1 of 1 (latest)
๐ Happy to help
Can you explain what "break" is and when do you expect proration to occur?
on this page, would the amount breakup be visible?
if i have provided all the subscription details?
like quantity and gst and proration if subscription is getting upgraded
If the user upgrades from an existing subscription, payment will be collected via Invoice, not Checkout Session
There will be line_items breakdown in the invoice
You can refer to the doc here: https://stripe.com/docs/billing/subscriptions/upgrade-downgrade
so would we need to send an invoice to the email? cann't we ask on our portal itself in the same flow?
and if the person pays via email, how would i know that the person has paid for my subscription.
?
Invoice will be sent to the customer by Stripe if Email finalised invoices to customers is enabled in https://dashboard.stripe.com/settings/billing/automatic
If the customer paid for subscription, invoice.paid event will be sent to you: https://stripe.com/docs/billing/subscriptions/build-subscriptions?ui=checkout#provision-and-monitor
so do we have a tiimeout to be showcased on our portal so that they go to the email and pay quickly?
atleast for the first time payment the quantity and everything would be visible?
Let's step back a bit
For initial subscription, user will make payment on Checkout Session if you use Checkout Session integration. It will show the the plan that listed in line_items
So you can redirect the customer to Checkout Session to complete the subscription signup
For future upgrade of the subscription, the payment will be charged to the payment method saved in the initial sign up automatically
For future upgrade of the subscription, the payment will be charged to the payment method saved in the initial sign up automatically : if we dont want automatic payment , then via the invoice on the email?
also, if a subscription is expired, and we create a new subscription then can we have the payment through session?
For future upgrade of the subscription, the payment will be charged to the payment method saved in the initial sign up automatically : if we dont want automatic payment , then via the invoice on the email?
Do you plan to invoice the customer for every cycle or just for upgrading the subscription?
if a subscription is expired, and we create a new subscription then can we have the payment through session?
Yup, this is the recommended way
we wont charge him recursively, we will setup lets say a 5 year plan, and take all the money at once and then will pause the payment collection. after that if he upgrade to some other plan, again we need to prorate and charge him based on the new plan
I see! In this case, you can update Subscription to collection_method=send_invoice: https://stripe.com/docs/api/subscriptions/update#update_subscription-collection_method
So that the payment won't be collected automatically and invoice will be sent
okay thanks
No problem! Happy to help ๐
๐