#binodkafle
1 messages · Page 1 of 1 (latest)
hi! hard to say without looking at the PaymentIntent pi_xxx in question. Various payment methods might have timeouts though(like they redirect the customer to an authentication page with their bank or whatever, and the customer didn't complete it so it times out after a while)
This is the payment intent pi_3OV9suD5KYFi3zJG0Grd4rER that I was referring to
well here the issue is you'e using confirmation_method: "manual", and you did not do the final confirm action that needs to take place after the customer completes 3D Secure, within the time allowed.
[after handling the action]
Using the same endpoint you set up earlier, confirm the PaymentIntent again to finalize the payment and fulfill the order. The payment attempt fails and transitions back to requires_payment_method if it is not confirmed again within one hour.
Ohh Got it. This means the payment intent should be confirmed immediately after the 3D secure in case of manual confirmation