#Muhammad Awais
1 messages · Page 1 of 1 (latest)
I think this is the guide you might be looking for: https://stripe.com/docs/payments/place-a-hold-on-a-payment-method
Once we set 'capture_method' => 'manual',
Then what do we need to perform the autoritzation?
Do we need to capture the payment to do the authorization?
The confirm call will to the authorization
Capture call is after the authorization and is what actually captures the funds that have been put on hold
We don't know how much we are going to charge the customer
So what's the solution?
Save payment card for feature usage?
Definitely could be. Can you tell me more about what you are trying to do here?
Saving the card is good if you don't know the amount to charge. Placing a hold is good if you know the ballpark of what you want to charge or if you do actually want to hold funds to potentially be charged or released later
I want to perform authorization only, don't want to hold the amount.
I am trying to perform a pre-authorization so that we know it's an actual card/patient. Then we have to do some other stuff and after that, we will be back to charging the patient
Gotcha in that case you can follow this guide https://stripe.com/docs/payments/save-and-reuse
So yes the feature that you mentioned
I don't think it will work if we are using after pay?
or is there any alternative way to do that?
Yes, AfterPay doesn't support being saved and used later. In that case you would need to create the payment intent once you know the price and present the afterpay dialogue to the user then