This module acts as a Payment Provider within Odoo 18 to support Google's Agentic Payment Protocol 2 (AP2).
Created by: TMFCoders SL
- Zero-Click Payments: Allows trusted AI Agents (like Google Gemini) to confirm transactions cryptographically.
- JWT Mandate Verification: Extracts and verifies the JSON Web Token mandates provided in the
payment_dataof UCP payloads. - Price Gouging Protection: Matches the total sum in the cryptographic signature with the Odoo cart total to prevent fraud.
You must install the Python dependency PyJWT in your Odoo environment:
pip3 install PyJWT cryptographyWhile this module acts as a standalone Payment Provider, it is highly recommended to use it alongside the ucp_connector to achieve a full End-to-End Agentic Commerce experience.