Stripe Link CLI - CLI que permite que agentes de IA façam pagamentos em nome do usuário
(github.com/stripe)- 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 comojson,yaml,mdejsonl - 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
0600usando 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
contextmínimo de 100 caracteres eamountmá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 comPOLLING_TIMEOUTpara evitar tratamento incorreto de solicitações incompletas - Atualmente disponível apenas para contas Link dos Estados Unidos
- Licença MIT
1 comentários
O número do cartão de teste é muito bom 👍