Automações

Gerar links de pagamento InfinitePay para checkout rápido.

Nó InfinityPay

O nó de workflow InfinityPay cria um link de pagamento via API InfinitePay. Os clientes pagam por um link hospedado com suporte a PIX e cartão de crédito (conforme as configurações da sua conta).

ID do nó no editor: infinitypay_payment
Endpoint da API: POST https://api.infinitypay.io/v2/payment-links

O que faz

  • Gera um link de pagamento compartilhável para um valor fixo
  • Retorna o id do link, a url hospedada e o status
  • Autentica com API key do InfinitePay (Bearer token)

Pré-requisitos

  1. Uma conta de comerciante InfinitePay
  2. API key nas configurações de desenvolvedor do InfinitePay
  3. Chave de integração infinitypay_api_key em Configurações → Chaves de API

Como configurar

Etapa 1 — Definir credenciais

  1. Obtenha sua API key InfinitePay no dashboard do comerciante
  2. Em Configurações → Chaves de API, adicione:
    • Nome: infinitypay_api_key
    • Valor: sua API key

Etapa 2 — Adicionar o nó

  1. Abra Automações
  2. Arraste InfinityPay de Payments para o canvas

Etapa 3 — Configurar os campos

CampoObrigatórioDescrição
Amount (cents)SimValor em centavos (R$ 50,00 = 5000)
DescriptionSimDescrição do pagamento exibida ao pagador
Payment methods (JSON)NãoArray de métodos — ex.: ["pix", "credit_card"]
Customer (JSON)NãoMetadados do cliente (nome, e-mail, documento)
External IDNãoSua referência para conciliação

Exemplo:

  • Amount: {{variables.amount_cents}}
  • Description: Order #{{trigger.body.order_id}} — {{contact.name}}
  • Payment methods: ["pix", "credit_card"]
  • External ID: {{trigger.body.order_id}}
Hi {{contact.name}}! Pay securely here: {{infinitypay_1.url}}

A saída url é a página de pagamento hospedada — ideal para mensagens no WhatsApp.

Etapa 5 — Confirmar pagamento

Configure webhooks InfinitePay ou consulte o status do link via API em um workflow agendado. Para confirmação em tempo real, use um workflow com gatilho Webhook registrado no InfinitePay.

Saídas do nó

Campo de saídaDescrição
idID do link de pagamento
urlURL de pagamento hospedada — campo principal para mensagens ao cliente
statusStatus do link

Dicas e boas práticas

  • O valor é em centavos — multiplique reais por 100
  • O array de métodos de pagamento é opcional; omita para usar os padrões da conta
  • Use external_id para associar eventos de webhook a pedidos ou cards do CRM
  • Ideal para links de pagamento simples sem carrinhos complexos com vários itens
  • Teste com valores pequenos em sandbox/staging se o InfinitePay oferecer modo de teste
  • Descrições curtas e claras melhoram a conversão no checkout mobile

Exemplos de casos de uso

Solicitação rápida de pagamento no chat

  1. Vendedor executa workflow Manual com variável de valor
  2. InfinityPay — descrição + valor
  3. Enviar WhatsApp ao contato com {{infinitypay_1.url}}

Fatura após conclusão do serviço

  1. Card do CRM movido para "Fatura enviada"
  2. InfinityPay — valor do campo personalizado do CRM
  3. Send message com link + lembrete de vencimento agendado via gatilho Schedule

Taxa de inscrição em evento

  1. Webhook do formulário de inscrição
  2. Variable — converter preço do ingresso para centavos
  3. InfinityPay + Enviar WhatsApp de confirmação com link de pagamento

FAQ

Por que o valor está errado por 100x?
O campo espera centavos. R$ 100,00 deve ser 10000, não 100.

Posso criar links recorrentes?
Este nó cria links de pagamento únicos. Assinaturas exigem APIs de assinatura do InfinitePay via nó HTTP.

Link expirado?
Verifique as configurações de expiração de link no dashboard ou na documentação da API; crie um novo link se expirado.

Erro 401?
Verifique o nome e o valor da chave de integração infinitypay_api_key.

Referência da API

ItemValor
MétodoPOST
URLhttps://api.infinitypay.io/v2/payment-links
AuthAuthorization: Bearer {{infinitypay_api_key}}
Portal do desenvolvedorInfinitePay developers

Relacionados

Este artigo foi útil?

Precisa de mais ajuda? Falar com suporte

Central de Ajuda