stripe-integration
Implementar pagamentos Stripe com padrões claros
Configurar fluxos de pagamento Stripe pode ser confuso e propenso a erros. Esta habilidade fornece padrões prontos para checkout, assinaturas e webhooks seguros para implementações em conformidade com PCI.
Baixar o ZIP da skill
Upload no Claude
Vá em Configurações → Capacidades → Skills → Upload skill
Ative e comece a usar
Testar
A utilizar "stripe-integration". Explain a Stripe subscription flow and required webhooks.
Resultado esperado:
- Create customer and subscription using a Price ID
- Return client secret for the first invoice payment
- Verify webhook signatures for payment and cancellation events
- Update access only after webhook confirmation
A utilizar "stripe-integration". How do I set up a one-time payment checkout?
Resultado esperado:
- Create checkout Session with payment_method_types and line_items
- Set mode to payment for one-time charges
- Provide success and cancel URLs with session_id placeholders
- Redirect user to session.url for payment
A utilizar "stripe-integration". What webhook events should I handle?
Resultado esperado:
- payment_intent.succeeded for successful payments
- payment_intent.payment_failed for failed attempts
- customer.subscription.deleted for cancellations
- charge.refunded for processed refunds
Auditoria de Segurança
SeguroThis skill is a pure documentation file (SKILL.md, 443 lines) providing Stripe integration patterns and code examples. All 56 static findings are false positives triggered by documentation patterns: SHA-256/HMAC for webhook verification are secure algorithms, test API key placeholders (sk_test_...) are not real secrets, markdown backticks and Python f-strings are not shell execution, and placeholder URLs are documentation examples. No executable malicious code exists. The skill does not execute network calls, access credentials, or perform system operations.
Fatores de risco
🌐 Acesso à rede (7)
⚙️ Comandos externos (25)
🔑 Variáveis de ambiente (2)
Pontuação de qualidade
O Que Você Pode Construir
Lançar plano pago
Configurar checkout de assinatura e confirmação por webhook para um novo plano SaaS.
Adicionar compra única
Implementar fluxo de checkout hospedado para compras únicas em um aplicativo móvel.
Fortalecer segurança de webhook
Adicionar verificação de assinatura e manipulação idempotente para webhooks Stripe.
Tente Estes Prompts
Mostrar um fluxo mínimo de Sessão de Checkout Stripe com URLs de sucesso e cancelamento e explicar as etapas do servidor e do cliente.
Fornecer um exemplo de backend de intenção de pagamento e o fluxo correspondente confirmCardPayment do Stripe.js.
Descrever a criação de assinatura usando um Price ID e retornar o client secret para a primeira fatura.
Fornecer orientação de verificação de webhook e processamento idempotente com principais eventos a manipular.
Melhores Práticas
- Verifique assinaturas de webhook e use chaves de idempotência para evitar processamento duplicado
- Use chaves de modo de teste e cartões de teste Stripe antes de ir para produção
- Armazene IDs de objetos Stripe no seu banco de dados para vincular pagamentos a registros de cliente
Evitar
- Confiar apenas no status de pagamento do lado do cliente sem confirmação por webhook
- Manipular dados de cartão brutos no seu servidor em vez de usar páginas hospedadas Stripe
- Ignorar eventos de webhook para atualizações de assinatura e confiar em callbacks do cliente
Perguntas Frequentes
Is this compatible with all Stripe SDKs?
What are the limits of this skill?
How do I integrate with my backend?
Does it access or store my secrets?
What if webhook verification fails?
How does it compare to Stripe docs?
Detalhes do Desenvolvedor
Autor
wshobsonLicença
MIT
Repositório
https://github.com/wshobson/agents/tree/main/plugins/payment-processing/skills/stripe-integrationReferência
main
Estrutura de arquivos
📄 SKILL.md