#Kamesh
1 messages · Page 1 of 1 (latest)
That could not work since the amount is not matching between frontend and backend
I would recommend the Setup flow instead, when you have a SetupIntent and you can create any PaymentIntents later on https://stripe.com/docs/payments/accept-a-payment-deferred?type=setup
how about when we use card payment from payment element? can we not use future payment?
You mean the legacy Card Element? It wouldn't be compatible with this flow AFAIK
no, payment element using https://stripe.com/docs/payments/finalize-payments-on-the-server
if i understand correctly, we can use the payment element to create a payment method, create a setup intent and then when ready to be charged, create a payment intent and confirm? is this correct for 100% future charge scenario?
Yes, and it's the Setup flow here #1093349057004572692 message
thanks. How about the scenario where we want to charge partial amount now and rest in future?
After you have the collected SetupIntent, you can split the payments into 2 Payment Intents, each of 50%.
Or alternatively, you can create a PaymentIntent and place a hold (capture_method=manual), then only capture 50% of it. Later on you can create another 50% payment