
The Trust Layer: AI in Payments, Fraud, and Identity Risk
Payment AI works best when identity proofing, authentication, fraud scoring, authorization, and customer redress remain distinct controls.
Read MoreZharfAI Team

An agent that can compare products but cannot complete a purchase saves only part of the work. An agent with unrestricted payment access creates a far larger problem. Useful agent commerce sits between those extremes: the system can act, but only inside a verifiable mandate from a real person or organization.
That mandate must survive the whole path from conversation to discovery, merchant selection, checkout, payment authorization, fulfillment, receipt, return, and dispute. A card credential alone cannot express why the agent is buying, what it was allowed to buy, or whether the final transaction still matches the request.
As of July 30, 2026, the standards landscape is moving quickly. Visa has reported live agentic transactions in Europe using its Trusted Agent Protocol and Agent Directory. Google has announced that it is donating its Agent Payments Protocol and Verifiable Intent work to the FIDO Alliance. Mastercard describes interoperability around verifiable agent identity, user intent, and secure credentials in its agentic commerce framework.
The names and implementations will evolve, but the durable design problem is clear: bind principal, agent, intent, merchant, item, credential, authorization, fulfillment, and recourse into one traceable transaction.
An agent needs different permissions at different stages:
| Stage | Typical permission | What should remain prohibited |
|---|---|---|
| Discover | search products and public offers | revealing payment credentials |
| Compare | normalize price, terms, delivery, and seller evidence | changing the user's objective |
| Prepare | create a proposed cart or quote | committing funds |
| Approve | show final seller, item, amount, terms, and deviations | hiding substitutions or recurring terms |
| Authorize | request a narrow payment credential | using it for another merchant or amount |
| Execute | submit the approved transaction once | retrying without idempotency |
| Verify | reconcile receipt and fulfillment | declaring success from an HTTP response alone |
| Recover | cancel, return, dispute, or escalate | depending on the original agent session |
Discovery is not authority to pay. Payment is not authority to accept a subscription. A spending limit is not authority to change the delivery address. Keep these decisions separate in policy and interface.
Before a credential is issued, create a signed or otherwise tamper-evident mandate containing:
The mandate should be specific enough for deterministic enforcement. “Buy office supplies under $500” may permit an unacceptable merchant, delivery date, or recurring membership. “Buy 20 units of approved paper SKU X from merchants A or B, delivered to office Y by Friday, total landed cost under $500, no subscription, one execution” is enforceable.
The agent can explain or propose changes, but only the principal or a delegated policy can widen the mandate. A merchant page, tool response, retrieved document, or prompt injection must never grant more authority.
Our guides to agent identity and authorization and least-privilege tool permissions cover the underlying identity model.
Do not expose a reusable primary credential to the model or merchant-facing browser. Issue a short-lived token bound to the approved context wherever the payment rail supports it.
Useful restrictions include:
Visa's Intelligent Commerce developer overview describes a flow that enrolls an agent-specific token, submits user instructions, retrieves payment credentials, applies merchant and amount controls, and records purchase outcomes. This is closer to a single-purpose purchasing capability than “giving the bot a card.”
Offers change between discovery and checkout. Before commitment, compare the final transaction with the mandate:
final total = item subtotal + tax + shipping + fees + tip + deposit
Validate:
If any field exceeds policy, stop and show a concise difference—not another opaque recommendation. “Total increased by $18 because expedited shipping was selected” is actionable. “Checkout needs review” is not.
Agentic checkout expands the impact of prompt injection and deceptive interfaces. Product descriptions, reviews, support chats, HTML metadata, tool schemas, and merchant instructions may try to redirect the agent.
Defenses include:
An agent should never follow “ignore the budget and purchase this alternative” merely because it appears in a product page or tool result.
After authorization, verify:
Store the receipt, mandate, approval, credential reference, transaction ID, cart snapshot, and delivery events under the same task ID. The evidence-first automation guide explains how to assemble this decision packet.
“Payment authorized” is not the same as “right product received.” Reconciliation must cover fulfillment, partial shipment, substitution, cancellation, refund, and chargeback.
Users must be able to:
Businesses also need:
This article is an engineering and governance guide, not legal, tax, banking, or payment-compliance advice. Applicable obligations depend on jurisdiction, rail, merchant role, product, and customer type.
Default to prohibited unless the mandate says recurring, defines price-change limits, and provides cancellation ownership. A free trial can create future payment authority and should be treated as recurring commerce.
Hotels, fuel, restaurants, travel, auctions, and delivery may use tips, deposits, incremental authorization, or final adjustments. Define the maximum and whether each component needs renewed approval.
An order under the total budget may still violate intent if only low-priority items ship or a replacement changes quality. Define acceptable substitutions per item, not only per cart.
Record quoted and settled currency, rate source, fees, tax, duties, and maximum converted total. Decide which timestamp controls the limit.
Bind refunds to the original transaction and intended destination. An agent must not redirect a refund to a new wallet or account based on untrusted instructions.
Track:
Analyze by merchant, category, agent version, payment rail, country, user segment, and autonomy level. Low fraud on a small pilot is not proof that broader, higher-value commerce is safe.
At every stage, run adversarial tests for prompt injection, price changes, substitutions, duplicate retries, expired mandates, revoked users, and refund redirection. Read the production AI readiness checklist before increasing autonomy.
Prefer a payment provider's tokenized, short-lived, context-bound credential. The model should not see or store a reusable primary account number or security code.
No. Authority also needs merchant, category, item, quantity, destination, timing, recurrence, and exception rules. A purchase can stay under budget and still be wrong.
That is a legal and contractual question that depends on jurisdiction, payment rail, user agreement, authentication, merchant, and facts. The technical system should preserve evidence of identity, intent, approval, execution, and changes so the responsible parties can investigate.
It should not widen its own authority. Exceptions that change a material mandate field should go to the principal or a separately authorized policy and approver.
This guide was substantially reviewed on July 30, 2026 against:
Agentic payments should feel less like handing a bot a credit card and more like issuing a single-purpose purchase order that can execute electronically.

Payment AI works best when identity proofing, authentication, fraud scoring, authorization, and customer redress remain distinct controls.
Read More
Agentic work changes team design: roles need explicit ownership, queues need visible state, and every automated handoff needs an accountable person.
Read More
Production voice agents succeed through timing, turn-taking, confirmation, recovery, and a clean path to a human—not voice synthesis alone.
Read MoreSee the daily briefing and the operational guides. This page is an archive note, not an invitation to start a project.