FIRST-DRAFTbydOrg
Edition 32

What can a shopping agent buy on your behalf?

Approve a cart and see when a change or a replay should stop an agent’s payment.

What can a shopping agent buy on your behalf?
··3 min read·

The write-up

You approve a cart for $42. Before the agent checks out, the price goes up to $48. It could try another seller. It could also send the same payment twice after a timeout. A checkout team has to decide which requests still carry the authority you gave the agent.

Reap, EveLab Insight and Pivota announced a memorandum of understanding to explore agentic shopping on November 5. That puts the approval question in a familiar setting where a recommendation can become an actual purchase. Announcement from Payward

Make the consent visible and precise

An open instruction such as “find a moisturizer under $50” and an approval of a final cart are different artifacts. If a customer approves the specific cart, show the merchant, items, total including fees, currency and expiry. Capture the cart identifier and revision alongside the approval. A change can then be checked against what the customer actually saw.

The Agent Payments Protocol describes open and closed mandates for expressing constraints and binding a checkout and payment to intent. A team adopting the protocol still needs to decide how its product handles quote changes, expired approvals and recovery from uncertain payment results. AP2 specification

Check the request at the payment boundary

The chat transcript helps explain the purchase. The payment service should evaluate structured authorization it can validate. In this lab the grant is narrow. It authorizes one exact $42 cart at one merchant before an expiry. A new merchant, a new amount or an expired grant requires another approval.

When the payment service sends an authorized charge, the provider’s answer can be delayed. Tie retries to a durable purchase identifier and use the provider’s idempotency mechanism where available. If the result is unknown, recover the existing attempt before initiating a replacement. An idempotency key also needs to be scoped to the checkout, payment instrument and relevant merchant or tenant so it cannot collide with another purchase.

Give support the same receipt the customer sees

Keep the consent reference, checkout revision and provider payment reference in one explanation. Show which amount was authorized, which amount was charged and when. A support operator should be able to explain a blocked request without seeing a full card number or the entire chat history.

Try Agent Checkout Lab

Approve the sample cart and try a price change, another merchant or an expired consent. Run the matching checkout twice and compare the receipts. The simulation uses a fictional provider and a one-time authorization. It models selected product rules with local fixtures.

What dOrg would build first. Bring one existing checkout and a concrete agent workflow. We can scope the approval screen, authorization check, retry handling and an acceptance suite that your payments and operations teams can inspect.

Working proof · Built by dOrgPrototype

Don't just read the thesis

See what happens when the idea has to work.

Approve the original North Shop cart for $42. Try an amount or merchant change, an expired grant, and a repeated charge.

Interactive simulationFictional data
Open in a new tab

Simulated where noted. No wallet, transaction or purchase is required.

What's not in this prototype
  • Simulated authorization and payment provider. No AI agent, cards, signatures, AP2 implementation or funds.
Build notes: audience, approach and business model

Optional background for readers exploring implementation.

01

The Problem

Approve the specific cart and merchant. Require fresh consent for changes or expiry. Recover an uncertain provider response using the original purchase.

Who feels it

Fintech, wallet and commerce teams connecting agent workflows to checkout.

02

The Solution

What it does

01

Approve current cart

02

Change price to $48

03

Switch merchant

Built withJavaScriptHTMLCSS

Business Model

Bring one agent workflow and an existing checkout. We can scope consent, authorization checks, recovery and an acceptance suite.

End Goal

Apply verifiable consent at checkout and preserve a clear payment receipt.

Giving agents access to checkout?

Bring one agent workflow and an existing checkout. We can scope consent, authorization checks, recovery and an acceptance suite.

Just browsing? Get the next edition by email

Previous

#33 Can your protocol rehearse a recovery before an incident?