- Ferramenta de linha de comando que permite a agentes de IA emitirem credenciais de pagamento de uso único a partir da carteira Link para concluir compras em nome do usuário, sem armazenar os dados reais do cartão
- Suporta dois tipos de credenciais: cartão virtual (PAN), utilizável em qualquer lugar, e Shared Payment Token (SPT) baseado em Machine Payment Protocols
- Todas as solicitações de gasto enviam uma notificação push ao usuário, e o pagamento só pode prosseguir após aprovação direta do próprio usuário
- Quando chamada em um ambiente de agente, gera por padrão o formato de texto amigável para LLM (
toon), além de oferecer saídas estruturadas como json, yaml, md e jsonl
- Pode ser executada como servidor MCP e, ao ser adicionada à configuração
.mcp.json, permite integração direta com agentes como servidor MCP local
- Para evitar vazamento de dados do cartão, grava as informações apenas em um arquivo local com permissão
0600 usando a opção --output-file, enquanto no stdout exibe somente dados mascarados
- O ciclo de vida da solicitação de gasto segue a ordem create → request approval → approved, com restrições de
context mínimo de 100 caracteres e amount máximo de 50.000 centavos (US$ 500)
- Em estabelecimentos com suporte a MPP, o pagamento é feito com
mpp pay; como o SPT é de uso único, em caso de falha no pagamento é necessário criar uma nova solicitação de gasto
- Suporta modo de teste com a flag
--test, usando o cartão de teste (4242424242424242)
- Durante o polling, é necessário atingir um estado terminal (
approved, denied, expired, canceled) para encerramento normal; em caso de timeout, o processo termina de forma anormal com POLLING_TIMEOUT para evitar tratamento incorreto de solicitações incompletas
- Atualmente disponível apenas para contas Link dos Estados Unidos
- Licença MIT
Ainda não há comentários.