Três modalidades de uso
WebView Embutido
Botão de pagamento com checkout em WebView
Nativo no chat
Captura de cartão na conversa
Ferramentas avançadas / MCP
Acesso completo à API via MCP
WebView Embutido
Esta é a modalidade recomendada para começar. O usuário recebe um link ou botão de pagamento que abre o checkout do Stripe em um WebView dentro do WhatsApp.Adicionar o nó ao Canvas
Localize a integração no Marketplace
Na barra lateral esquerda do Brain Studio, abra a pasta Marketplace.Se a integração estiver corretamente conectada, você verá o Stripe listado como provedor disponível.

Arraste o nó para o Canvas
Arraste o Stripe da barra lateral para o seu fluxo no Canvas.Ao soltá-lo, o bloco do nó será criado com suas saídas disponíveis.

Configurar o nó no Canvas
- Entradas
- Saídas
Salvar resultado como
Salvar resultado como
Define o nome da variável onde o Brain Studio armazenará a resposta JSON completa do nó.
Tipo de pagamento (padrão: payment)
Tipo de pagamento (padrão: payment)
Define o tipo de cobrança.Valores disponíveis:
payment (pagamento único), subscription (assinatura)Se nada for selecionado,
payment será utilizado.Ambiente
Ambiente
Define o ambiente de execução do pagamento.Valores disponíveis:
Test, ProductionExpiração do botão de pagamento [minutos]
Expiração do botão de pagamento [minutos]
Define por quanto tempo o botão de pagamento é válido a partir do momento em que é enviado ao usuário.Valores disponíveis:
10, 20, 30, 60Moeda
Moeda
Moeda para a cobrança.
A moeda disponível depende do país e da configuração da conta Stripe conectada.
Motivo do pagamento
Motivo do pagamento
Texto descritivo para a cobrança (por exemplo, número do pedido ou descrição do produto/serviço).
Metadados do pagamento
Metadados do pagamento
Informações adicionais para rastreabilidade ou referência interna.
Você pode usá-lo para correlação com seu pedido, reconciliação ou auditoria de pagamentos.
E-mail do comprador
E-mail do comprador
O e-mail do comprador. Deve ter sido coletado anteriormente no fluxo e passado aqui como variável.
Personalizar texto do botão de pagamento
Personalizar texto do botão de pagamento
Se você selecionar Sim, campos adicionais são habilitados para personalizar a mensagem que acompanha o botão de pagamento.Campos habilitados quando ativado:
Cabeçalho(obrigatório)Corpo(obrigatório)Rodapé(obrigatório)
Quando esta opção está ativa, você pode modificar completamente a mensagem que o usuário verá antes de abrir o checkout.
Cabeçalho
Cabeçalho
Título da mensagem que acompanha o botão de pagamento.
Corpo
Corpo
Texto principal da mensagem que acompanha o botão de pagamento.
Rodapé
Rodapé
Texto de fechamento ou aviso legal da mensagem que acompanha o botão de pagamento.
Nativo no chat
O Stripe também pode operar com uma experiência nativa de pagamento com cartão dentro do chat.Pagamentos – Pagamento com cartão (documentação técnica)
Referência técnica para implementar a experiência nativa.
Ferramentas avançadas / MCP
Além do uso no Canvas via ferramentas nativas, o Stripe expõe um conjunto de ferramentas avançadas que podem ser usadas em implementações mais técnicas ou fluxos personalizados. Essas ferramentas permitem interagir diretamente com os serviços do Stripe a partir do seu fluxo.- Ferramentas disponíveis
Criar Cliente
Criar Cliente
Cria um novo registro de cliente na sua conta Stripe.Os clientes podem ser associados a:
- Métodos de pagamento
- Assinaturas
- Faturas
- Registrar um cliente antes de processar pagamentos
- Implementar modelos de assinatura
- Gerenciar histórico de pagamentos por cliente
Criar Payment Intent
Criar Payment Intent
Cria um PaymentIntent no Stripe.
- O valor é enviado em centavos
(exemplo:
15000= $150.00) - Retorna:
client_secretpayment_intent_id
- Iniciar um pagamento de um cliente
- Integrações personalizadas
- Controle avançado do ciclo de pagamento
Consultar status do pagamento
Consultar status do pagamento
Obtém o status atual de um pagamento por:
PaymentIntent IDCharge ID
- Status
- Valor
- Método de pagamento
- URL do recibo
- Verificar se um cliente concluiu o pagamento
- Implementar validações adicionais
- Consultas pós-transação
Listar transações
Listar transações
Lista transações de saldo recentes na conta Stripe:
- Cobranças
- Reembolsos
- Transferências
- Pagamentos
- Filtro por data (timestamps Unix)
- Paginação
- Revisar atividade recente
- Reconciliação contábil
- Auditoria de movimentos
Processar reembolso
Processar reembolso
Processa um reembolso total ou parcial de uma cobrança ou PaymentIntent.Opções disponíveis:
- Valor específico (para reembolsos parciais)
- Motivo (
duplicate,fraudulent,requested_by_customer)
- Gestão pós-venda
- Cancelamentos
- Políticas de devolução