Thursday, October 9, 2025
1 change · saas-18.2
Enhancements to existing features
Point of Sale users can now mark an electronic payment as completed when the terminal is still shown as waiting for a card. This helps staff finish sales when the payment succeeded on the terminal but Odoo did not receive the status update, reducing checkout delays and payment workarounds.
Original PR description
Current behavior before PR: If we faced an issue with a terminal payment while the `line.payment_status` being "waitingCard", only possible option for the user would be to "Cancel" the payment and try again or choose another payment method. This is an issue for the cases where the payment went through on the terminal but Odoo didn't update the status for some reason. Desired behavior after PR is merged: We add the possibility to "Force done" while the status is "waitingCard" to avoid blocking the user in such situations and have a possible fallback. opw-4978772 --- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr Forward-Port-Of: odoo/odoo#228406