#kon9778
1 messages · Page 1 of 1 (latest)
Sure, sounds like you're describing auth/capture: https://stripe.com/docs/payments/place-a-hold-on-a-payment-method
hello, thanks for your reply
as we are using recurring payment, let say if the 2nd payment is postpone by end user, the up coming scheduled payment will also be postponed ?
Let's take a step back, can you describe your use case? I'm not sure how this will work in the case of recurring payments
sure, let me describle in detail and thank you for your help
We have a payment feature to deploy on our Eshop, thinking if it is possible to work it out by using Stripe recurring payment API.
first of all, you can consider our product is a kind of services and will be charged our end user a period of time, let say 7days or 14 days
after that, once our end user purchase our services / products, we will not charge them immediately, instead, we will hold the frist time payment until the product is ready for delivery, so we consider to charge them maybe 3 days before the delivery
Yeah it's not really possible to 'delay' recurring payments with our native subscription APIs like that. They're set to bill on a regular period set by the underlying price/item (i.e. 7 days)
also, our product is some kind of recurring things, we need to deliver the product by for example 14days, and we will charge them before 3 days of the delivery
Sounds like you'll need to implement your own recurring payment system that just creates non-recurring payments directly in Stripe following the auth/hold method I described
so you mean, i cannot change the payment time by using Stripe API ? is it possible to do it in Stripe platform?
Not with recurring payments no
thanks, let me have a look on the doc. and see if i have any follow up questions. really thank you for your help
However is there any solution on irregular time interval on recurring payment provided by Stripe, let say, by default, end user will be charged on every 14 days, however, in some special situtation, user can make a few day before or after the original payment date?
No that's not possible as stated
in conclusion, i can use recurring payment and setup the time interval in the initial stage of order creation, after that, there is no way to change the time interval, am i correct?
Yes you'd need to handle the recurring and delay element in your own integration
I am thinking if i can do it by using the api, as i got the token, and i just update the next scheudle datetime, i mean the similar way as what i do to pause and reactive the subscription payment
api means Stripe API
To be clear you can alter the billing period dates: https://stripe.com/docs/billing/subscriptions/billing-cycle
But it'll get messy
sorry that i am new in Stripe, not sure what u mean by integration, by call another API to achieve
thanks~
Some kind of external API, whether it's something you build or a third-party, that will handle the recurring element