Build This Now
Build This Now
O que é o Código Claude?Instalar o Claude CodeInstalador Nativo do Claude CodeO Teu Primeiro Projeto com Claude Code
Subscription BillingMulti-Tenant SaaSAI Chat FeatureRate LimitingStripe WebhooksSemantic SearchRealtime UpdatesDrip Email Sequencesv2.1.122 Release NotesClaude Code Dynamic Workflows: Como Orquestrar 1.000 Subagentes Num Codebase RealMelhores Práticas do Claude CodeBoas Práticas para o Claude Opus 4.7Claude Code num VPSIntegração GitRevisão de Código com ClaudeWorktrees no Claude CodeControle Remoto do Claude CodeChannels do Claude CodeChannels, Routines, Teleport, DispatchTarefas Agendadas no Claude CodePermissões do Claude CodeModo Auto do Claude CodeAdicionar Pagamentos Stripe Com o Claude CodeFeedback LoopsFluxos de Trabalho com TodosTarefas no Claude CodeTemplates de ProjetoPreços e Consumo de Tokens no Claude CodePreços do Claude Code: O Que Vais Mesmo PagarClaude Code Ultra ReviewConstruir Uma App Next.js Com o Claude CodeSupabase DatabaseVercel DeepsecTest-Driven DevelopmentComo Construir um MVP de SaaS Com o Claude CodeAdicionar Autenticação Com o Claude Code (Supabase Auth)Adicionar Email Transacional Com o Claude Code (Resend + React Email)Construir Uma API Type-Safe Com o Claude Code (oRPC + Zod)File UploadsBackground Jobs (Inngest)Admin DashboardFull-Text SearchComércio Agêntico: Como Construir uma App Que Agentes de IA Podem Pagar1M ContextUser API KeysAudit LogsCSV Import PipelineDatabase MigrationsProduction Error TrackingFeature FlagsGitHub ActionsHeadless ModeMax Plan vs APICaching and RevalidationIn-App NotificationsOutbound WebhooksPrompt CachingRoles & PermissionsMarketplace PaymentsUsage-Based BillingQuanto Custa Construir um SaaS com Claude Code em 2026Parallel AI AgentsCoding Agent Injection
speedy_devvkoen_salo
Blog/Handbook/Workflow/Agentic Commerce

Comércio Agêntico: Como Construir uma App Que Agentes de IA Podem Pagar

Um guia em português simples sobre comércio agêntico em 2026: o que fazem o x402, o ACP e o Machine Payments Protocol, mais um passo a passo de fim de semana para lançar uma API paga que agentes de IA podem comprar.

Pare de configurar. Comece a construir.

Templates SaaS com orquestração de IA.

Veja o que construímos para empresas →
speedy_devvWritten by speedy_devvPublished Jun 8, 202610 min readHandbook hubWorkflow index

Os agentes de IA já têm carteiras e pagam coisas por conta própria. O protocolo x402 da Coinbase passou os 165 milhões de transações em cerca de 69.000 agentes ativos até ao final de abril de 2026 (AWS for Industries, abr 2026). A Stripe, a OpenAI, a AWS e a Coinbase lançaram todas vias de pagamento para máquinas este ano. A jogada de que pouco se fala não é vender a agentes em escala. É construir uma pequena API paga que um agente consegue descobrir e pagar numa só ida e volta de HTTP, e isso podes lançá-lo este fim de semana.

O que é comércio agêntico?

Comércio agêntico é software que deixa agentes de IA descobrir, autorizar e pagar bens, serviços e APIs sem que um humano tenha de carregar num botão de cada vez. Em vez de uma pessoa introduzir um número de cartão, o agente carrega uma carteira com limites e liquida o pagamento de forma programática sobre um protocolo aberto.

Há dois lados disto. O primeiro é vender através de agentes: um comprador diz ao ChatGPT para comprar ténis de corrida e o agente conclui o checkout junto de um comerciante em nome do comprador. O segundo, e aquele que a maioria dos construtores está a deixar passar, é vender a agentes: expões uma API, um dataset ou uma ferramenta paga, e os agentes de outras pessoas pagam-te por chamada para a usar.

A Stripe usou a sua conferência Sessions 2026 para apostar a fundo nisto, anunciando 288 novos produtos e funcionalidades construídos à volta daquilo a que chama infraestrutura económica para IA (blog da Stripe, 2026). Em resumo: os pagamentos máquina a máquina deixaram de ser uma experiência mental em 2026 e tornaram-se canalização.

Como é que agentes de IA pagam por coisas? (x402, ACP, MPP)

Os agentes pagam através de três normas abertas que surgiram ou amadureceram em 2026: x402 para micropagamentos por pedido, ACP para checkout conduzido por agentes em comerciantes, e MPP para pagamentos programáticos de agente para empresa através da Stripe. Sobrepõem-se mas resolvem problemas diferentes.

x402 (Coinbase + Cloudflare). Isto ressuscita o há muito adormecido código de estado HTTP 402 Payment Required como uma norma de pagamento a sério. Um agente pede um recurso, o servidor responde 402 com instruções de pagamento num header, o agente assina um pagamento em stablecoin (USDC) e tenta de novo com essa assinatura, e o servidor entrega o recurso assim que um facilitador verifica a liquidação (docs da Coinbase, 2026). Foi feito para pagamentos minúsculos: imagina um décimo de cêntimo por chamada à API. Até ao final de abril de 2026 cerca de 69.000 agentes ativos tinham feito mais de 165 milhões de transações no valor de aproximadamente $50M (AWS for Industries, abr 2026). Em abril de 2026 a governação passou para a Linux Foundation com o apoio da Circle, Google, Microsoft, Stripe e Visa (crypto.news, 2026).

ACP, o Agentic Commerce Protocol (OpenAI + Stripe). É a norma de checkout por trás do Instant Checkout no ChatGPT. Define como um agente navega num feed de produtos, gere um carrinho, e delega o pagamento de forma a que o comerciante continue a ser o comerciante registado. Tem licença Apache 2.0 e a spec é pública (ACP no GitHub, 2026). Os utilizadores do ChatGPT nos EUA podem comprar a vendedores da Etsy dos EUA dentro do chat, com comerciantes da Shopify a entrar a seguir (OpenAI, 2026). Usa o ACP quando vendes produtos físicos ou de catálogo e queres que os agentes façam checkout em nome de um comprador.

MPP, o Machine Payments Protocol (Stripe + Tempo). Anunciado a 18 de março de 2026, o MPP é a norma aberta da Stripe para os agentes pagarem a uma empresa de forma programática: microtransações, pagamentos recorrentes, stablecoins, e moeda fiduciária por cartões, Klarna e Affirm (blog da Stripe, mar 2026). Assenta na API PaymentIntents que a Stripe já tem, através de Shared Payment Tokens, por isso os pagamentos aparecem no teu Stripe Dashboard como qualquer outra cobrança e liquidam na tua moeda por defeito no teu calendário de pagamentos normal.

Uma forma rápida de escolher: x402 para acesso barato a APIs pago por chamada e liquidado em stablecoins, MPP quando queres que os pagamentos dos agentes caiam na tua conta Stripe existente, ACP quando um agente está a comprar produtos da tua loja.

O que é o AWS Bedrock AgentCore Payments?

O AgentCore Payments é um serviço gerido da AWS, lançado em preview a 7 de maio de 2026, que deixa um agente de IA pagar de forma autónoma por APIs, servidores MCP, conteúdo atrás de paywall, e outros agentes. Fala x402 por baixo e foi construído com a Coinbase e a Stripe (AWS What's New, 2026).

Importa porque trata do lado comprador da carteira por ti: os agentes ganham gestão de carteira embutida, controlos de gastos por política, e um rasto de auditoria completo, com pagamentos em stablecoin a liquidar em cerca de 200 milissegundos na Base (blog ML da AWS, 2026). O preview saiu em quatro regiões: US East (N. Virginia), US West (Oregon), Europe (Frankfurt) e Asia Pacific (Sydney).

Para um construtor, a conclusão é que os compradores são reais e estão a crescer. A AWS, a OpenAI e a Coinbase deram todas aos agentes uma forma de gastar dinheiro. Se montares um endpoint pago que fale x402, esses agentes conseguem encontrá-lo e pagá-lo sem que ninguém tenha de escrever código de integração à medida do lado comprador.

Como construir uma app a que os agentes podem comprar

Problema: Queres receita recorrente de uma API ou ferramenta, mas registar clientes humanos, construir um portal de faturação e andar atrás de faturas são semanas de trabalho para uma ideia por provar.

Vitória Rápida: Embrulha um endpoint valioso em middleware de pagamento x402. Os agentes pagam USDC por pedido, a liquidação é tratada por um facilitador, e nunca constróis um login nem um ecrã de subscrição. Podes tê-lo no ar em testnet numa tarde.

O plano é simples. Pegas num servidor Express, adicionas middleware x402 que tranca uma rota atrás de um preço, apontas para um facilitador que verifica a liquidação on-chain por ti, e dás-lhe um endereço de carteira para receber USDC. Começa na testnet Base Sepolia para que os pagamentos sejam dinheiro fictício e grátis enquanto constróis, depois muda dois valores para ir ao ar na mainnet Base.

Primeiro, instala os pacotes de servidor x402 ao lado do Express.

npm install express @x402/express @x402/evm @x402/core

A seguir, o servidor completo. O middleware interceta pedidos a GET /risk-profile, devolve um 402 com instruções de pagamento quando não há pagamento válido, e só chama o teu handler depois de o facilitador confirmar que o agente pagou. O endereço payTo é a carteira que recebe USDC. O identificador de rede eip155:84532 é a testnet Base Sepolia no formato CAIP-2.

import express from "express";
import { paymentMiddleware, x402ResourceServer } from "@x402/express";
import { ExactEvmScheme } from "@x402/evm/exact/server";
import { HTTPFacilitatorClient } from "@x402/core/server";

const app = express();

// The wallet that receives USDC. Use a fresh address you control.
const payTo = "0xYourReceivingAddress";

// Testnet facilitator. No signup, no API keys.
const facilitatorClient = new HTTPFacilitatorClient({
  url: "https://x402.org/facilitator",
});

// Register the "exact amount" payment scheme on Base Sepolia (eip155:84532).
const server = new x402ResourceServer(facilitatorClient).register(
  "eip155:84532",
  new ExactEvmScheme(),
);

// Gate the route behind a price. Everything else stays free.
app.use(
  paymentMiddleware(
    {
      "GET /risk-profile": {
        accepts: [
          {
            scheme: "exact",
            price: "$0.01",
            network: "eip155:84532",
            payTo,
          },
        ],
        description: "Credit risk score for a wallet address",
        mimeType: "application/json",
      },
    },
    server,
  ),
);

// This handler only runs after payment is verified.
app.get("/risk-profile", (req, res) => {
  res.json({
    address: req.query.address,
    score: 742,
    band: "low-risk",
    generatedAt: new Date().toISOString(),
  });
});

app.listen(4021, () => {
  console.log("x402 server listening at http://localhost:4021");
});

É esta a integração inteira do lado vendedor. O middleware faz o handshake 402, o facilitador verifica a liquidação on-chain, e nunca tocas num SDK de blockchain nem guardas uma chave privada para fundos recebidos.

Para perceberes o que um agente vê, aqui está o fluxo sem o middleware a falar por ele. O primeiro pedido do agente volta como um 402 com um header PAYMENT-REQUIRED a descrever o preço, a rede e o destinatário. O agente assina uma autorização de pagamento em USDC (o USDC suporta EIP-3009, que permite a um relayer submeter a assinatura por ti) e tenta de novo com um header PAYMENT-SIGNATURE. O segundo pedido devolve 200 e os dados.

GET /risk-profile?address=0xabc HTTP/1.1
Host: yourapi.com

HTTP/1.1 402 Payment Required
PAYMENT-REQUIRED: {"scheme":"exact","price":"$0.01","network":"eip155:84532","payTo":"0xYourReceivingAddress"}

GET /risk-profile?address=0xabc HTTP/1.1
Host: yourapi.com
PAYMENT-SIGNATURE: <signed USDC transfer authorization>

HTTP/1.1 200 OK
Content-Type: application/json

{"address":"0xabc","score":742,"band":"low-risk"}

Quando estiveres pronto para dinheiro a sério, muda duas coisas. Aponta o facilitador para o endpoint de mainnet da Coinbase (que precisa de chaves de API CDP), e troca a rede para a mainnet Base. Garante que o payTo é uma carteira de mainnet que controlas, porque é aí que o USDC aterra mesmo.

// Mainnet: CDP-hosted facilitator + Base mainnet network id.
const facilitatorClient = new HTTPFacilitatorClient({
  url: "https://api.cdp.coinbase.com/platform/v2/x402",
});

const server = new x402ResourceServer(facilitatorClient).register(
  "eip155:8453", // Base mainnet
  new ExactEvmScheme(),
);

Se preferires receber os pagamentos dos agentes na tua conta Stripe existente em vez de numa carteira cripto, o MPP é o caminho: aceitas o pagamento sobre a API PaymentIntents da Stripe e os fundos liquidam na tua moeda por defeito no teu calendário de pagamentos normal (blog da Stripe, mar 2026). A mesma ideia, via diferente.

Aqui está a única ligação ao BTN que vale a pena fazer. A parte mais lenta de lançar um produto pago é normalmente a canalização aborrecida à volta do pagamento, não a linha de pagamento em si: autenticação, a base de dados, os webhooks, o dashboard, o rastreio de erros. O Build This Now sai com a Stripe já ligada (checkout, subscrições, webhooks, portal do cliente) e uma base de código de produção por baixo, por isso o endpoint pagável por agentes passa a ser uma funcionalidade que adicionas por cima em vez de um projeto que começas do zero. Tu descreves o endpoint, os agentes constroem-no e testam-no, e tu lanças.

Isto é uma oportunidade a sério em 2026?

É a sério mas é cedo, e "cedo" é o ponto. Os volumes de transações são genuínos: mais de 165M de transações x402 e cerca de $50M em volume até ao final de abril de 2026 (AWS for Industries, abr 2026), com o protocolo agora sob governação da Linux Foundation e apoiado pela Circle, Google, Microsoft, Stripe e Visa (crypto.news, 2026).

Sê honesto quanto ao tamanho, porém. Cerca de $50M em volume acumulado por dezenas de milhares de agentes é um mercado jovem, não uma corrida ao ouro. Os valores médios das transações são minúsculos por design, já que o x402 foi feito para micropagamentos abaixo do cêntimo. A oportunidade não é "ficar rico este trimestre". É "demarcar um endpoint pago útil enquanto quase mais ninguém o fez, e estar descobrível quando o tráfego de agentes compor".

Bons primeiros produtos são coisas de que um agente precisa a meio de uma tarefa e que paga de bom grado uma fração de cêntimo: uma consulta de dados limpa, um cálculo de nicho, uma conversão de formato, uma verificação de validação, uma pesquisa especializada. Se um humano copiasse e colasse o teu resultado para o trabalho dele, um agente vai pagar por chamada pela mesma coisa, em escala.

Perguntas frequentes

Preciso de perceber de cripto para aceitar pagamentos de agentes?

Não. Com o x402 um facilitador trata da verificação e da liquidação on-chain, por isso fornece-se um endereço de carteira e um preço e nunca se escreve código de blockchain. Se preferires moeda fiduciária, o MPP encaminha os pagamentos dos agentes pela API PaymentIntents da Stripe para a tua conta Stripe existente (blog da Stripe, mar 2026).

Qual é a diferença entre x402, ACP e MPP?

O x402 são micropagamentos por pedido em stablecoins sobre HTTP, melhor para APIs e conteúdo pago (docs da Coinbase, 2026). O ACP é checkout conduzido por agentes em comerciantes, a norma por trás do ChatGPT Instant Checkout (ACP no GitHub, 2026). O MPP é o protocolo da Stripe para os agentes pagarem a uma empresa de forma programática em moeda fiduciária ou stablecoins (blog da Stripe, mar 2026).

Quanto custa usar o x402?

O facilitador da Coinbase liquida atualmente USDC na mainnet Base sem taxas de protocolo, e o facilitador de testnet em https://x402.org/facilitator não precisa de registo (docs da Coinbase, 2026). Pagas os custos normais de rede, mas o x402 foi desenhado para que esses sejam negligenciáveis por transação.

Que token usa o x402?

O USDC é a opção mais suave porque o x402 precisa de um token que implemente EIP-3009, que permite a um relayer submeter uma autorização de transferência assinada sem o agente ter de definir allowances primeiro (docs da Coinbase, 2026). O protocolo suporta redes EVM e Solana.

A minha app existente baseada em Stripe pode aceitar pagamentos de agentes?

Sim. O MPP assenta na API PaymentIntents da Stripe através de Shared Payment Tokens, por isso os pagamentos de agentes aparecem no teu Stripe Dashboard como cobranças normais e liquidam no teu calendário de pagamentos habitual (blog da Stripe, mar 2026).

Publicado por @speedy_devv

Continue in Workflow

  • Melhores Práticas do Claude Code
    Cinco hábitos separam os engenheiros que entregam com Claude Code: PRDs, regras modulares em CLAUDE.md, slash commands personalizados, resets com /clear e uma mentalidade de evolução do sistema.
  • Modo Auto do Claude Code
    Um segundo modelo Sonnet revê cada chamada de ferramenta do Claude Code antes de ser executada. O que o modo auto bloqueia, o que permite e as regras de permissão que cria nas tuas definições.
  • Channels, Routines, Teleport, Dispatch
    As quatro funcionalidades de Claude Code que a Anthropic lançou em março e abril de 2026 e que transformam a CLI numa camada de coordenação orientada a eventos entre telemóvel, web e desktop.
  • Claude Code 1M Context in Practice: When Bigger Isn't Better
    The 1M-token context window is GA at flat pricing, but bigger isn't always better. A decision framework, token-cost math, and when to use /compact, subagents, and dynamic workflows instead.
  • How to Build an Admin Dashboard With Claude Code
    Ship an internal admin panel with Claude Code: role-gated routes, a searchable users and orders table with pagination, impersonation-safe RLS, and metrics tiles pulled through a type-safe API.
  • Add an AI Chat Feature with Claude Code
    Build a streaming in-app AI assistant with the Vercel AI SDK: token streaming to the UI, tool calling into your own data, message persistence in Supabase, and per-user usage limits.

More from Handbook

  • Fundamentos do agente
    Cinco maneiras de criar agentes especializados no Código Claude: Sub-agentes de tarefas, .claude/agents YAML, comandos de barra personalizados, personas CLAUDE.md e prompts de perspetiva.
  • Engenharia de Harness para Agentes
    O harness é cada camada ao redor do seu agente de IA, exceto o modelo em si. Aprenda os cinco pontos de controle, o paradoxo das restrições, e por que o design do harness determina o desempenho do agente mais do que o modelo.
  • Padrões de Agentes
    Orchestrator, fan-out, cadeia de validação, routing especializado, refinamento progressivo e watchdog. Seis formas de orquestração para ligar sub-agentes no Claude Code.
  • Boas Práticas para Equipas de Agentes
    Padrões testados em produção para Equipas de Agentes Claude Code. Prompts de criação ricos em contexto, tarefas bem dimensionadas, posse de ficheiros, modo delegado, e correções das versões v2.1.33-v2.1.45.

Pare de configurar. Comece a construir.

Templates SaaS com orquestração de IA.

Veja o que construímos para empresas →

Full-Text Search

Build fast in-app search without a new service. Postgres tsvector columns, GIN indexes, ranking, a debounced React UI, and RLS-safe results through oRPC.

1M Context

The 1M-token context window is GA at flat pricing, but bigger isn't always better. A decision framework, token-cost math, and when to use /compact, subagents, and dynamic workflows instead.

On this page

O que é comércio agêntico?
Como é que agentes de IA pagam por coisas? (x402, ACP, MPP)
O que é o AWS Bedrock AgentCore Payments?
Como construir uma app a que os agentes podem comprar
Isto é uma oportunidade a sério em 2026?
Perguntas frequentes
Preciso de perceber de cripto para aceitar pagamentos de agentes?
Qual é a diferença entre x402, ACP e MPP?
Quanto custa usar o x402?
Que token usa o x402?
A minha app existente baseada em Stripe pode aceitar pagamentos de agentes?

Pare de configurar. Comece a construir.

Templates SaaS com orquestração de IA.

Veja o que construímos para empresas →