#sandy13
1 messages · Page 1 of 1 (latest)
thanks, please help me solve this query
but there's a way to achieve this with a small workaround
please tell me about it, I have been stuck here since monday.
you can create a normal PaymentIntent
once that's paid, you can transform the amount as a credit balance for the customer https://stripe.com/docs/invoicing/customer/balance
create the subscription schedule in the future
and then the credit balance would be used to pay the first invoice of that subscription schedule
but the issue is I want to pay it now
I want the subscription to start once the previous one ends
the payment would happen in the PaymentIntent which is paid now
like how we have for mobile data plans
okay but we can't do the payment with a card right ?
the PaymentIntent will be paid with a card
I am sorry but I am having trouble understanding, I will state my problem again.
can we do a schedule in stripe where the plan will start at a later date but the payment is done now, similar to a mobile plan recharge where we pay for a plan but it gets activated after the current plan expires
this is what I want, a scheduling which will start the subscription once the current plan ends but it is prepaid when we subscribe
Hey! Taking over for my colleague. Let me catch up.
can we do a schedule in stripe where the plan will start at a later date but the payment is done now, similar to a mobile plan recharge where we pay for a plan but it gets activated after the current plan expires
Currently the public APIs doesn't support that.
You have two options:
1 - you can create a one-time invoice in order to charge the customer in adavance and add a 100% discount for the schedulers next invoice
2- there is a private beta feature called prebilling you can check with Stripe Support if you can join it:
https://support.stripe.com/contact
for example this is a plan which I scheduled for when the current plan ends but one issue is the invoice will be generated on the day it is scheduled for I want it to be paid when I schedule it.
please reply
yes I did, but I shared this screenshot for better understanding of what I wanted.
Thanks for sharing the screen. I think I'm understanding your use case
You can't charge the new schedule in advance currently using the public Stripe API, that feature isn't supported actually
So I shared with you two options to achieve that.
thank you for your help, I will look into it.
one last question
what if I do a normal subscription but make the date for it's activation in the near future
You can't create a normal subscription in a future date
You can only create a back dated one (that starts in the past):
https://stripe.com/docs/api/subscriptions/create#create_subscription-backdate_start_date