#ge_orgejoseph27
1 messages · Page 1 of 1 (latest)
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.
- ge_orgejoseph27, 3 hours ago, 20 messages
- ge_orgejoseph27, 19 hours ago, 12 messages
- ge_orgejoseph27, 22 hours ago, 58 messages
- ge_orgejoseph27, 1 day ago, 40 messages
- ge_orgejoseph27, 1 day ago, 3 messages
- ge_orgejoseph27, 4 days ago, 33 messages
and 2 more
Hi, let me help you with this.
I am not sure I understand what you're trying to achieve.
I will share the sub id
sub_1ODOwKCQTcpcYTushGx2yi7B this subscription got created onNov 17. The payment got failed.
Today customer tried with another card and payment got succeed. And customer billing is from Nov 17 to Dec 17.
We have used the same payment intent of previous invoice for the paying.
Ok I understand.
That's expected, as you've created the Subscription on the 17th, and it was active since then.
But the payment is taking from today, is their any way to start that subscription from today Nov 21 - Dec21
You could cancel the Subscription if it's not paid, and then create a new one when they come back.
https://stripe.com/docs/billing/subscriptions/overview#requires-payment-method
is their any way the previous payment got failed and tried for new card then billing it from the day of payment
Or collect the Payment Method with SetupIntents first, and then create a Subscription using the saved Payment Method
I am handling subscription schedule. If the subscription got cancelled, the schedule flow might get lost. Is that true
What do you mean by "lost"?
I am handling subscription schedule. If the subscription got cancelled, will the schedule exist?
Can you help to get these
No, it will be cancelled.
I the case with Subscription Schedules, I recommend using this approach to keep things manageable.
it is referring to subscription schedule?
Can I get any doc for it?
Yes.
As a result, you will get the Payment Method (pm_xxx) on your Customer object, which you can use when creating the Subscription Schedule: https://stripe.com/docs/api/subscription_schedules/create#create_subscription_schedule-default_settings-default_payment_method
And it will be automatically charged.
I feel confused. Can you explain again the flow
Flow which is the business requirement for payment failed
- Payment failed and subscription schdule created with over due. Some days after customer again comes with new payment method.
- Server side we used requires_payment_method - status from payment_intent.failed and shows to customer
I understand that. But it's hard to manage with Subscription Schedule, as it relies on strict timestamps, e.g. start_date: "now"
That's why I suggest an alternative.
Instead of creating the SubSchedule first and then trying to collect the Payment Method,
I suggest you collect the PM first, and when it's successull, you create a Subscription Schedule.
But if you share the entire flow.
What do you mean by "entire flow"?
I can't write the code for you. You will have to put it together from the parts that I can provide(d).
I suggest you collect the PM first, and when it's successull, you create a Subscription Schedule.
this cannot happen already a schedule is there and the customer second payment got failed how can we handle the scenario
No code required as a stripe user we are expecting to get proper strategy
Are you asking how to handle this existing customer situation, or how to build a proper flow for new customers?
I am asking to handle existing customer situation,
Can I get a call with stripe dev-help?
My engineering team doesn't do calls, sorry.
For that customer, the easiest way is to cancel the Subscription Schedule and start a new one.
You can refund the charge.
But before starting I recommend you build a proper flow for new customers.
How can get a time to talk with customer service?
What do you mean?
Scenario
- Customer creates a subscription schedule from our platform payment succeeded.
- Next month when next payment date reached, the payment failed due to card error. (sub schedule is in second month). Now we are showing required another payment method.
After 5 days he comes back
Our current implementaiton - Uses the same invoice pay url and give card element and he pays the amount and the date will from the day in which the payment got failed to nect 30 days.
Business requirement - When he pays again, it should start billing from the right day continuing the subscription schedule.
You can reach out to Stripe Support here: https://support.stripe.com/?contact=true
You can update the billing_cycle_achor in normal Subscriptions, but I am not sure how this works in Subscription Schedules.
As I mentioned before, Subscription Schedules are much more complex and are time-bound, so it's hard to "pause" if the payment is due. The easiest way is to keep it active and stick to the same billing date, if the customer pays a few days later, so be it. Otherwise it's hard to manage.
Otherwise if they don't pay for many days, you can just cancel the Sub.