Thursday, December 19, 2024
1 change · saas-17.4
Resolved issues and error corrections
This fixes an issue where Mercado Pago payment notifications were incorrectly rejected after a recent change to order references. Businesses using Mercado Pago in Point of Sale can now validate payments normally again.
Original PR description
The PR https://github.com/odoo/odoo/pull/178407 changed `external_reference` syntax to use the order UUID instead of UID. The UUID is composed of hexadecimal values as opposed to the UID which is just digits. As such, as a side effect of this PR. Mercado pago webhook callback were are all rejected with a warning: `POST message received with no or malformed "external_reference" key: XXX_YYY_ZZZ` which prevent user to validate their Mercado Pago payments. opw-4349957 opw-4396287 opw-4385500