Hi @kuldeep2001,
I hope this message finds you well.
What you observed is an expected behaviour. This happens because Forminator sets up a payment intent, stores it, and keeps using it to show the available payment methods until the payment goes through. The process is designed to keep things steady for anyone completing a transaction and to avoid unexpected changes while they move through the steps.
Please feel free to get back to us if you need any further clarification.
Best Regards,
Nebu John
but after success payment why still showing incomplete entry ? if payment success then remove or replace incomplete to success i need to this flow so can we do?
Hello @kuldeep2001,
I hope things are going well for you.
but after success payment why still showing incomplete entry ? if payment success then remove or replace incomplete to success i need to this flow so can we do?
Let me describe the flow:
Forminator creates a first payment intent, caches it, and uses it to display dynamic payment methods until a successful payment is made.
During the actual payment:
– Forminator creates a new payment intent to ensure that the correct amount and currency will be paid (it’s a bit risky to use a cached payment intent because it could be modified over time, maybe even from Stripe’s side).
– If the Forminator team removes the first incomplete payment intent, it is quite risky to use the same payment intent for a longer period. For security reasons, you’ll see two payment intents: the first for incomplete, and another as succeeded.
I hope this information helps, feel free to let us know if you need more info.
–
Kind Regards,
Imran Khan
Hello @kuldeep2001
We haven’t heard from you in some time, so I will mark this thread as resolved. If you have any more questions or need further assistance, please let us know!
Kind Regards,
Amin