merchantContext there.
merchantContext is for the unusual checkouts that don’t follow that pattern: a site with no cart, its own vocabulary, or a path to pay the agent wouldn’t guess. It’s a free-text field where you tell the agent exactly how to get through this site.
When to use it
Reach for it when the flow isn’t standard e-commerce — for example:- There’s no cart. Paying a medical bill, an invoice, or a utility account has no “add to cart” → “checkout” — the agent has to find a “Pay” or “Make a payment” action instead.
- The site uses its own vocabulary. The buttons aren’t labeled “Add to cart”, “Checkout”, or “Place order”, so the agent can’t rely on the usual cues.
- The path to pay is non-obvious. The agent first has to enter an account or invoice number, choose a specific option, or click through a step it wouldn’t guess on its own.
How to use it
PassmerchantContext on target. Where request says what to buy or pay, merchantContext says exactly what to click on this site.

