Hi,
We are facing a weird behavior with Odoo stripe payments. Ee configured stripe credentials in Odoo payment acquirers. When we generate a payment link from the sales quotation go to the stripe interface and close the tab instead of proceeding to payment, Odoo will mark the quotation as a sale order.
Impacted versions:
Odoo version 14
Steps to reproduce:
- Configure stripe payment acquirers
- Goto Sales Quotation
- Generate a payment link for more than half the amount
- Paste the link in the new tab and go to the stripe interface (Do not process payment)
- Close stripe tab
- Go back to the quotation
- Quotation will be marked as a sale order
Expected behavior:
If the stripe payment is not successful or not processed the quotation should stay in the same state
Please advise if anyone faces the same problem.
We found a similar situation.
We received the OdooBot notification of the Quotation turned to SalesOrder confirmed by Stripe's transaction, but on stripe we found the transactions either Incomplete or Uncaptured
Seems Odoo is receiving a "premature" confirmation and letting the ball roll.
We are running V16 Enterprise Self Hosted.
Addin to my comment, for some reason i still dont understand you need to manually Capture the payment on Odoo for stripe to actually pull the funds to your account. So this is not related to the OP