What is agentic commerce?#
Agentic commerce is commerce carried out with software that can search, compare, select, and transact for a person or organization. An agent might find a product, reserve a service, submit an order, or initiate an agentic payment through an application or API.
The service receiving that request needs evidence of the agent's identity, the person or organization that granted authority, the scope of that authority, and whether the current transaction fits the account, session, and business rules.
An agent can perform several steps quickly and adjust its plan as a workflow changes. That flexibility creates useful automation and new opportunities for credential misuse, unauthorized purchases, account abuse, and payment fraud. Transaction verification must follow the agent through the whole commerce flow, including the point where value or control changes hands.
| Commerce stage | Evidence to collect | Verification decision |
|---|---|---|
| Discovery | Agent identity, request origin, catalog activity, and rate | Permit search and apply traffic policy |
| Selection | User preferences, delegated scope, product or service constraints | Confirm the agent is acting within its assignment |
| Checkout | Account, device, session, cart, amount, destination, and payment context | Approve, verify, hold, or decline the transaction |
| Fulfillment and follow-up | Confirmation changes, refunds, cancellations, and repeated actions | Continue monitoring and investigate unusual outcomes |
What must a transaction verifier establish?#
Agent identity
An agent's name or user-agent string is a useful starting signal. Verification can also consider authenticated credentials, an approved integration, a signed request, a known application, and behavior that matches the declared purpose. Identity evidence needs a scope and an expiry so an old approval does not become open-ended access.
Principal and authority
The service should know which person, business, or account delegated the action and which operations that delegation covers. Searching a catalog, placing an order, changing a shipping address, and moving funds carry different consequences. Record the authority at the level of the action, amount, destination, and time window where the workflow requires it.
Intent and transaction context
A valid credential does not explain why the agent is acting now. Compare the requested operation with the user's stated goal, account history, current session, cart or payment details, and the sequence of earlier actions. An agent that changes its destination, amount, or objective during the flow needs a fresh decision.
Session and environment signals
Device and browser integrity, network context, request velocity, navigation, and related sessions can reveal automation that is using a compromised account or an unauthorized tool. These signals add context to the transaction record and help identify coordinated abuse.
How to verify AI agent transactions#
1. Identify the agent and the principal
Collect the evidence available at the first request. Link the agent to the account or organization it represents, and preserve the authentication or delegation event that created that relationship. A later service can then distinguish a known integration from a new tool using the same credentials.
2. Define the permitted action
Give the agent a narrow task description and an expiration. Include the products or services, amount range, destination, payment method, and operations the agent may perform. Ask for renewed authorization when any of those constraints changes.
3. Bind approval to the transaction
A general consent screen is weak evidence for a specific purchase. Bind approval to the cart, amount, merchant, destination, and time window. Use a fresh user or organization confirmation when the action is high impact, irreversible, or unusual for the account.
4. Evaluate risk at the point of action
Run multi-signal checks before checkout, payment authorization, account changes, refunds, and fulfillment changes. A transaction can begin with a low-risk search and become high risk when the agent attempts a new payment instrument or a large transfer. Apply the response to the action in progress.
5. Choose a proportionate response
Allow a transaction that fits its authority and risk profile. Observe or request verification when evidence is incomplete. Place a hold, rate-limit, or decline the action when the agent exceeds its scope, shows control-evasion behavior, or presents a material fraud signal. Record the reason for the decision.
6. Reconcile the outcome
Compare the completed transaction with the original authorization. Watch for repeated cancellations, refund manipulation, address changes, disputes, or activity across related accounts. Feed confirmed abuse, successful verification, and false positives back into the rules and risk model.
How to protect agentic payments and commerce APIs#
Agentic payments often move through APIs, mobile applications, and backend services. Protect each path with the same authority and transaction context used on the web. Authenticate the calling service, limit credentials, validate amounts and destinations server side, apply replay protection, and require step-up approval for high-impact operations.
Keep payment and account events connected to the agent session. This gives fraud and security teams a timeline they can investigate when a purchase, refund, or account change becomes suspicious. Rate limits and bot controls can protect inventory, checkout, and API capacity while transaction policies decide whether the requested action is allowed.
How hCaptcha supports agent transaction verification#
hCaptcha Enterprise can detect and identify many popular AI agents, providing an identity signal for commerce policies. The identity signal is one part of the decision. The service can combine it with behavior, device, network, account, and transaction context before allowing an agent to continue.
hCaptcha Bot Detection analyzes automation and intent across websites, applications, and APIs. Its risk decisions can feed rules that allow approved automation, request verification, rate-limit activity, or block a high-risk action. Preparing for AI Agents describes why useful agents and abusive automation can share interaction patterns.
For a full commerce flow, teams can connect agent detection with account and fraud controls, then retain the resulting evidence for investigation. The application remains responsible for defining authority, confirming high-impact transactions, and reconciling the outcome with the original user or organization request.
Agentic commerce verification checklist#
- Can the service identify the agent, principal, and approved integration?
- Is authority limited by action, amount, destination, and time?
- Does checkout receive fresh risk signals from the session and account?
- Are payment, refund, recovery, and address changes evaluated before completion?
- Can the service distinguish an approved agent from a compromised credential?
- Are high-impact actions bound to a specific user or organization approval?
- Can teams trace the session, decision, transaction, and downstream outcome?
- Do confirmed abuse and successful verification improve future policy?
Agentic commerce can scale useful delegation when every transaction carries clear authority, current risk evidence, and an accountable response.
Frequently asked questions#
What is agentic commerce?
Agentic commerce uses software agents to search, select, and complete commerce tasks for a person or organization. The flow can include product discovery, checkout, payments, fulfillment, refunds, and account changes.
How do you verify an AI agent transaction?
Identify the agent and principal, define the delegated scope, bind approval to the transaction, evaluate session and transaction risk, apply a proportionate response, and reconcile the outcome with the original authorization.
What are agentic payments?
Agentic payments are payments initiated or completed by software acting under a person's or organization's authority. Verification should cover the agent, account, amount, destination, payment context, and approval for the specific transaction.
Can an agent use an API to complete a purchase?
Yes, when the service authorizes that operation and protects the API with scoped credentials, server-side validation, replay controls, rate limits, and transaction-level risk checks. High-impact purchases can require fresh approval.
What happens when an agent changes its plan during checkout?
Reassess the request when the amount, destination, payment method, cart, or stated purpose changes. The service can request confirmation, place the transaction on hold, or decline it according to the new evidence and the delegated authority.
Sources and references
- Preparing for AI Agents hCaptcha
- Detecting AI Agents hCaptcha Docs
- Bot Detection hCaptcha