#uh oh
1 messages · Page 1 of 1 (latest)
requires_capture isn't a thing based on card type, it will happen for any card as long as you specify capture_type as manual when creating the payment intent
And to be clear, with 3DS cards the intent will go from requires_payment_method to requires_action to requires_capture
This doc may be helpful for you here https://stripe.com/docs/payments/place-a-hold-on-a-payment-method
so if capture_method: 'manual', it will go to requires_capture? If it is not included, it will go straight to requires_action?
No, 3DS happens before the hold is placed, so you will always get requires_action first
I would recommend reading the doc I send and our doc on 3DS. These are two separate things
3DS is what determines if there is requires_action happens and capture type is what determines if requires_capture happens
They don't skip or affect each other other than that failed 3DS means that no funds will be held
So I have 3DS authentication setup already, but I'm getting some payment intents that end up in the requires_capture status and I'm wondering why. From what you answered, it seems like it's because I have capture_method: 'manual' when I create my payment intent on my API
Correct
So for those intents you will need to make the call to actually capture the funds that were held https://stripe.com/docs/payments/place-a-hold-on-a-payment-method#capture-funds
If you don't want to do separate auth and capture going forward, you can just use automatic capture (which is the default when capture_method is not set)
thank you!!
That being said, if your code is placing holds on funds I assume there is a reason so you may want to ask around if you didn't write this code originally
Other parts of your system may be expecting deparate auth and capture
Can i add this question please? What if 3D capture the fund instantly, can you charge the card again without undergoing 3D?
If 3DS happened during the initial setup, the bank will be less likely to request it in future but there is always a chance. So you should always be ready to present the 3DS flow to your user on any payment
Also if you two are working together, we can keep this in the same thread but if you are working separately we should branch your questions in to a separate thread @sinful wind
Thanks. We aren't working together. But bank won't require 3DS if it were to be a subscription right?