Overview
Nineteen runnable recipes. Each one is a working agent that solves one real commerce problem end to end, with the refusals you will actually hit.
Find the shape of your problem
Each row is a kind of problem, not a kind of agent. Find the sentence that sounds like what you are building: every recipe sits in exactly one row, and the time beside it is the one the recipe declares.
How a recipe works
Each one is a single runnable file, not pseudo-code. Copy it, put your csk_test_ key in the environment, and run it: a test key resolves to a sandbox project, so the whole flow completes without provider OAuth and without moving real money.
Each one also documents the order its handlers run in, what already exists when a refusal arrives, and which refusal a retry can fix. That is usually the part you need at 2am.
For output that never touches an upstream, declare per-session fixtures with cs.create({ mocks: {...} }). Test Mode has the strict-mode contract and the envelope reference.
Next steps
Buy with an agent, no code
Give your coding agent the power to shop and pay in Brazil — MCP-first, no code. Search a real store, hold a governed wallet, pay under a signed mandate.
Shopping Agent
A buy-side agent that searches a real store, drives the store's checkout, and pays the resulting Pix from its governed wallet under a signed mandate.