#Themax1-capture

1 messages · Page 1 of 1 (latest)

tawny goblet
#

Hi there, sure, how might I help?

vivid valley
#

hi

#

so I have a question about capture a payment, for want I know I have until 7 days to capture a payment right?

tawny goblet
#

Yes

vivid valley
#

right, so what happen if pass this 7 days?

tawny goblet
vivid valley
#

so the funds get transfer to the account auto?

#

instead of being refunded?

#

can I increase the time?

fresh arrow
#

To clarify, the way authorization works is that a hold is placed on the customer's card for that amount. So what would happen is that the authorization is cancelled and the funds released. There is no "refund" here because the funds have never been processed by Stripe as a payment in the first place

vivid valley
#

what you mean by funds released?

#

I didn't get this part

fresh arrow
#

"funds released" -> the bank will remove the hold on the funds.

vivid valley
#

ohh gotcha

#

and the payment is going to fail?

#

and I have to make another payment intent?

#

what is a best approach in case this happen?

#

and my final question is, can I increase this 7 days, I saw the default is 7, that means I can change, but I don't know where

tawny goblet
#

The authorization cannot be increased to exceed 7 days.
A potential solution is to create a new authorization before releasing the old one. This ensures that you have a guaranteed authorization (assuming it succeeds) before releasing the previous one. If it does not succeed you can decide between taking the risk or charging anyway. One downside is that the funds are likely held twice for a few days on some banks as releasing an authorization is not always instantaneous.

vivid valley
#

to create a new authorization that means only confirming again or create a new payment intent again?

fresh arrow
#

create a new PaymentIntent again

#

to cancel an authorization, you would refund the PaymentIntent

vivid valley
#

hmm gotcha

#

the webhook has a event for failed capture?

#

So one of the approach is to cancel the authorization and create a new one?

#

I have to go now, but later today I will be back here to discuss this matter and understand this better.

nimble plover
#

When you call the Capture API from your server, you should receive the response immediately, and I think you don't need to rely to webhook