Sorry for later reply, it is all sorted now. Thank you.
Finally found time to test it...
So the main issue is solved, well done!
Two things i noticed though:
1. I think error message from payment shoud only show message part to customer instead of this:
Error. Stripe error: Card Error. code:expired_card, message=Your card has expired.
2. It ether needs to be focused on error message, or what would be better solution is on error it should step back to payment details, show error below credit card details and focus on credit card textbox. Because our experienced show customer click on confirm dont see error message, so they click again and again thinking button does do anything they just close browser and we loose order and customer.
I think you going in right direction. disable payment information step and just do it all on confirmation that looks like only way to do it.
Hi, have you managed to come up with solution yet?
if you email me your skype details, we can go through it together.. I need solution pretty urgent so I'm willing to help
I think you need to stop selling this plugin until you fix this ...
It caused huge problem for me so far...
From what i could gather from logs (I have written plugin for stripe before for 4.00, but dont have time to write updated one that is why i bought yours), it seems to me you using it wrong for nopcommerce. Because you creating intentd with automatic charge and that is why it charges straight away... what you need to is create intendt with manual confirmation (ConfirmationMethod = "manual") then do the client side portion and then do intendt confirm on confirmation page...
Then you should get correct flow from what i could understand, I could be wrong as well.
Please read this, it is exactly for the nopcommerce flow:
https://stripe.com/docs/payments/payment-intents/web-manual
I have already mutiple complains from customer's saying that i'm double charging them.
I did investigation and it seem that root of the cause, is that your plugin makes charge on click of the next on card capture step instead of on confirm order button.
This is now becoming huge issue for us as lots of customers claiming that we are stilling they money. Can we get solution for this issue ASAP?
im using nopcommerce 4.20 and plugin version :
"SystemName": "FoxNetSoft.StripeDirect",
"Version": "2.06",