tastyigniter / TastyIgniter

:fire: Powerful, yet easy to use, open-source online ordering, table reservation and management system for restaurants
https://tastyigniter.com
MIT License
3.03k stars 988 forks source link

[Bug]: error occurs with new order via stripe(test mode) and using registered bank card(test mode) #890

Closed massweb58 closed 2 years ago

massweb58 commented 2 years ago

What happened?

The error occurs when placing an order by paying via stripe(test mode) and using a bank card(test) saved on the screen so that the user does not re-enter the bank card information for each order:

And on the admin side, I receive an order with the status "incomplete" and a stripe error:

And stripe side i have this error :

And finally I identified another error that occurs with American visa bank cards with a ZIPcode. Same context when the card is already saved on the screen and I launch a command, the system cannot find the postal code which has not been recorded

Security note, when the user requests to register their bank card, the system should ask for the last 3 digits of the bank card each time, which is not currently the case. .

What did you expect to happen?

May the order be completed successfully and the Stripe payment process completed successfully

Version

Other (please detail)

What browser are you seeing the problem on?

Chrome

Relevant log output

Payment error -> The parameter `off_session` cannot be passed when creating a PaymentIntent unless `confirm` is set to true.
massweb58 commented 2 years ago

Apparently the error comes from tastyigniter who in this case does not return all the payment information or incorrect information to Stripe

massweb58 commented 2 years ago

Tastyigniter v3.1.2 Multi Vendor Stripe Connect v1.1.5

mgmaik commented 2 years ago

Got the same problem with Mollie Payments Using test mode not working Live mode payments work but TastyIgniter does not see the payment go through

sampoyigi commented 2 years ago

This issue will be closed and archived in 3 days, as there has been no activity in the last 60 days. If this issue is still relevant or you would like to see it actioned, please respond and we will re-open this issue. If this issue is critical to your business, consider the Dedicated Support Service where a Service Level Agreement is offered.