NewThe tragent CLI is on npm: npx @tragent/cli scan your-store.com

Issue reference

You accept payment authorisation without checking it

Issue code
AP2_MANDATE_NOT_VERIFIED
Stage
Any
Protocol
AP2
Severity
Critical

What it means

It concerns AP2, the payment authorisation. The Agent Payments Protocol. It proves a real person authorised the agent to spend, so you are not taking an agent's word for it.

What it does to an agent

An agent that meets this stops: it cannot finish the journey, and the shopper is sent to a store where it can.

How to fix it

Verify the mandate rather than trusting the agent's claim. A mandate nobody checks is a formality, and the authorisation it represents is not real.

Check the fix

Run the check that reported AP2_MANDATE_NOT_VERIFIED again after the change. The scan needs no account; an issue found during an AI shopping test needs that test run again.

Terminal
npx @tragent/cli scan https://your-store.com