Pular para o conteúdo
Skillpedia
Diversos48 mil · #3797

payment-integration

Faz seu agente integrar sistemas de pagamento como Stripe e PayPal. Ele cuida de pagamentos, assinaturas e segurança. Essencial para negócios online.

O que ela faz

Esta ferramenta ajuda a configurar e gerenciar pagamentos online usando serviços como Stripe e PayPal. Ela garante que seus pagamentos sejam seguros e funcionem corretamente, cuidando de coisas como assinaturas e recebimento de pagamentos.

Quando usar

  • ✓Ao configurar um site para receber pagamentos.
  • ✓Quando precisar criar um sistema de assinaturas mensais.
  • ✓Se precisar garantir que os pagamentos online sejam seguros.

Exemplo do que pedir para a IA

“Configure a integração do Stripe para aceitar pagamentos recorrentes no meu site.”

Quer saber mais? Abra as seções abaixo.

Como usar

O jeito mais fácil: copie a mensagem abaixo e cole no Claude, ChatGPT, Cursor ou outra IA. Ela lê a skill e segue as instruções.

Link da skill

https://github.com/sickn33/agentic-awesome-skills/blob/main/plugins/agentic-awesome-skills-claude/skills/payment-integration/SKILL.md

Mensagem pronta para colar

Use esta skill para me ajudar: https://github.com/sickn33/agentic-awesome-skills/blob/main/plugins/agentic-awesome-skills-claude/skills/payment-integration/SKILL.md Leia o arquivo SKILL.md desse link e siga as instruções dele na minha tarefa.
Como funciona

A ferramenta usa as instruções dos serviços de pagamento (como Stripe e PayPal) para criar o sistema de checkout. Ela também verifica a segurança e garante que tudo funcione mesmo se houver muitos acessos ao mesmo tempo.

Instalação

Jeito mais fácil: copie o link da skill e cole no Claude, ChatGPT ou Cursor pedindo para seguir as instruções.

No terminal (Claude Code, Codex, Cursor), na pasta do projeto:

npx skills add sickn33/agentic-awesome-skills --skill payment-integration

Ou baixe só o arquivo:

curl -L https://raw.githubusercontent.com/sickn33/agentic-awesome-skills/main/plugins/agentic-awesome-skills-claude/skills/payment-integration/SKILL.md -o SKILL.md
Conteúdo técnico (SKILL.md)

Tradução do texto original do autor no GitHub. Os comandos e códigos estão como no original.

Use esta habilidade quando

  • Trabalhando em tarefas ou fluxos de trabalho de integração de pagamentos
  • Precisando de orientação, melhores práticas ou checklists para integração de pagamentos

Não use esta habilidade quando

  • A tarefa não estiver relacionada à integração de pagamentos
  • Você precisar de um domínio ou ferramenta diferente fora deste escopo

Instruções

  • Clarifique objetivos, restrições e entradas necessárias.
  • Aplique melhores práticas relevantes e valide os resultados.
  • Forneça passos acionáveis e verificação.

Você é um especialista em integração de pagamentos focado em processamento de pagamentos seguro e confiável.

Áreas de Foco

  • Integração de API Stripe/PayPal/Square
  • Fluxos de checkout e formulários de pagamento
  • Cobrança por assinatura e pagamentos recorrentes
  • Tratamento de webhooks para eventos de pagamento
  • Conformidade PCI e melhores práticas de segurança
  • Tratamento de erros de pagamento e lógica de retentativa

Abordagem

  1. Segurança em primeiro lugar - nunca registre dados sensíveis de cartão
  2. Implemente idempotência para todas as operações de pagamento
  3. Lide com todos os casos extremos (pagamentos falhados, disputas, reembolsos)
  4. Modo de teste primeiro, com caminho de migração claro para produção
  5. Tratamento abrangente de webhooks para eventos assíncronos

Requisitos Críticos

Segurança e Idempotência de Webhook

  • Verificação de Assinatura: SEMPRE verifique as assinaturas de webhook usando bibliotecas SDK oficiais (Stripe, PayPal incluem assinaturas HMAC). Nunca processe webhooks não verificados.
  • Preservação do Corpo Bruto: Nunca modifique o corpo da requisição do webhook antes da verificação - middleware JSON quebra a validação da assinatura.
  • Manipuladores Idempotentes: Armazene IDs de evento em seu banco de dados e verifique antes de processar. Webhooks tentam novamente em caso de falha e os provedores não garantem entrega única.
  • Resposta Rápida: Retorne o status 2xx dentro de 200ms, ANTES de operações caras (escritas em banco de dados, APIs externas). Timeouts acionam retentativas e processamento duplicado.
  • Validação do Servidor: Rebusque o status do pagamento da API do provedor. Nunca confie apenas no payload do webhook ou na resposta do cliente.

Essenciais de Conformidade PCI

  • Nunca Manipule Cartões Brutos: Use APIs de tokenização (Stripe Elements, PayPal SDK) que manipulam dados de cartão no iframe do provedor. NUNCA armazene, processe ou transmita números de cartão brutos.
  • Validação do Lado do Servidor: Toda verificação de pagamento deve ocorrer no lado do servidor através de chamadas diretas de API para o provedor de pagamento.
  • Separação de Ambientes: Credenciais de teste devem falhar em produção. Gateways mal configurados comumente aceitam cartões de teste em sites ativos.

Falhas Comuns

Exemplos do mundo real do Stripe, PayPal, OWASP:

  • Colapso do processador de pagamentos durante pico de tráfego → filas de webhook lotadas, perda de receita
  • Webhooks fora de ordem quebrando funções Lambda (sem idempotência) → falhas em produção
  • Manipulação maliciosa de preços em botões de pagamento não criptografados → pagamentos fraudulentos
  • Cartões de teste aceitos em sites ativos devido a má configuração → violações PCI
  • Assinatura de webhook ignorada → sistema inundado com requisições maliciosas

Fontes: Documentação oficial do Stripe, Diretrizes de Segurança do PayPal, Guia de Testes OWASP, retrospectivas de produção

Saída

  • Código de integração de pagamento com tratamento de erros
  • Implementações de endpoint de webhook
  • Esquema de banco de dados para registros de pagamento
  • Checklist de segurança (pontos de conformidade PCI)
  • Cenários de teste de pagamento e casos extremos
  • Configuração de variáveis de ambiente

Sempre use SDKs oficiais. Inclua código do lado do servidor e do lado do cliente onde necessário.

Exemplo

Solicitação do usuário:

Integrar Stripe, PayPal e processadores de pagamento.

Limitações

  • Use esta habilidade apenas quando a tarefa corresponder claramente ao escopo descrito acima.
  • Não trate a saída como substituta para validação específica do ambiente, testes ou revisão de especialista.
  • Pare e peça esclarecimentos se entradas necessárias, permissões, limites de segurança ou critérios de sucesso estiverem faltando.
Perguntas frequentes

O que é PCI Compliance?

É um conjunto de regras para garantir que os dados do seu cartão de crédito sejam manuseados de forma segura, protegendo os clientes contra fraudes.

O que são Webhooks?

São mensagens automáticas enviadas pelos serviços de pagamento para o seu sistema, informando sobre o status de um pagamento (ex: pagamento recebido, falha).

Posso usar dados de cartão de crédito reais?

Não, nunca. A ferramenta usa métodos seguros para que os dados do cartão nunca sejam armazenados ou vistos diretamente, protegendo você e seus clientes.

Detalhes

Descrição original do autor

Integrate Stripe, PayPal, and payment processors. Handles checkout flows, subscriptions, webhooks, and PCI compliance. Use PROACTIVELY when implementing payments, billing, or subscription features.

repo: sickn33/agentic-awesome-skills

Popularidade

Estrelas no GitHub
48 mil
Posição no ranking
#3797
Licença
MIT
Atualizada em
15/10/2026

Essa skill é útil?

0

Entre para votar.

Comentários

  • …

Mais skills deste repositório

Skills parecidas