mollie / mollie-odoo

Mollie Payments plugin for Odoo - an open source CRM and ERP
29 stars 50 forks source link

Payment not confirmed when not returned to webshop #90

Closed miviho closed 3 years ago

miviho commented 3 years ago

Webshop payment is done by iDeal and confirmed by the bank as showed in the browser on the website of the bank before being redirected back to the webshop. When the connection breaks after or during this conform but before being returned to the webshop, the order stays as 'nothing to invoice' and payment is not confirmed in Odoo.

On the bank account of the customer the payment has been debited. After 90 minutes the status is still unchanged. On the order it says transaction is started and waiting for confirmation.

Using model 13.0.1.2 on the Odoo.sh V13. 1 database, multiple websites.

Yenthe666 commented 3 years ago

On a sidenote, to add some extra info. This is because of the controller needing to be called from the JS to update the status. If somebody leaves the page early it will mean the JS is not triggering the controller and thus the payment status is not updated. @odoo-mvds why is there no back-end cron that checks them off later on automatically? :)

odoo-mvds commented 3 years ago

Hello,

we have tested this but we can't reproduce the issue. Even if we close the window, the webhook is catched correctly it seems. Is there a way we can check your configuration? Are you able to reproduce the issue? If so we would like to see how you reproduce it on your DB.

br,

odoo-mvds commented 3 years ago

Fixed in v14.0.0.2

Yenthe666 commented 3 years ago

Ref https://github.com/mollie/mollie-odoo/commit/b616c403e90174153a6c1c69657d8f0148ab3248 for V14 and https://github.com/mollie/mollie-odoo/commit/5a2fd7abb5b44a99fc2e640b30da92dcf226a0a1 for V13