Resumo
Este artigo fornece um guia passo a passo sobre como integrar o Wati ao Razorpay usando o Pabbly Connect para automatizar notificações relacionadas a pagamentos via WhatsApp. Você aprenderá como enviar links de pagamento e mensagens de confirmação de pagamento.
Esta integração é configurada via Pabbly Connect (tanto a versão gratuita quanto a profissional podem ser usadas).
Instruções
Caso de Uso 1: Enviando Links de Pagamento via WhatsApp
Esta configuração permitirá que você envie automaticamente links de pagamento para clientes via WhatsApp.
Passo 1: Crie uma Mensagem de Modelo no Wati
Crie uma nova mensagem de modelo no Wati para enviar links de pagamento.
Inclua um botão de Chamada para Ação Dinâmica (Dynamic Call to Action) no seu modelo.
Defina a URL do botão como
https://rzp.io/{{pay_link}}. O{{pay_link}}será preenchido dinamicamente com o link de pagamento real.
Passo 2: Crie um Novo Fluxo de Trabalho no Pabbly Connect
Vá para o Pabbly Connect e crie um novo fluxo de trabalho.
Escolha Webhook by Pabbly como o gatilho (trigger). Isso gerará uma URL de webhook. Você enviará o número de telefone do destinatário e o valor do carrinho para este webhook.
Nota: Dependendo do seu software de e-commerce, você pode conseguir enviar dados diretamente para este webhook.
Opcional: Você pode importar um arquivo JSON pré-construído:
UPI Integration.json. Clique no botão Import JSON ao lado de Add Flow na página de Fluxos no Pabbly Connect.
Para este exemplo, estamos solicitando manualmente o valor do carrinho ao usuário. Portanto, precisamos criar um link de pagamento para esse valor.
Arquivo JSON deste Fluxo: UPI Integration.json (Clique no botão Import JSON ao lado de Add Flow na página de Fluxos)
Passo 3: Formate o Valor do Carrinho
Escolha Number Formatter by Pabbly como o aplicativo.
Selecione Perform Math Operation como o evento de ação.
Multiplique o valor do carrinho por 100, pois o Razorpay exige o valor na menor unidade monetária. Por exemplo, insira 42000 para ₹420.
Nota: Se você estiver usando o Instamojo, formate o valor com duas casas decimais (por exemplo, 420.00).
Passo 4: Crie o Link de Pagamento Usando o Razorpay
Escolha Razorpay como o aplicativo.
Selecione Create Payment Link como o evento de ação.
Crie uma conexão com sua conta Razorpay.
Passe o valor do passo anterior e o número de telefone do Passo 1.
Escolha a moeda, adicione uma descrição, defina o tempo de expiração (máximo: 32503663800) e forneça uma URL de retorno (Callback URL).
Clique em Save & Send Test Request para verificar se um link foi gerado no campo Short URL.
Passo 5: Divida o Link para Extrair a Parte Dinâmica
Escolha Text Formatter by Pabbly como o aplicativo.
Selecione Replace Text como o evento de ação.
Este passo ajudará você a extrair a parte dinâmica do link gerado.
Passo 6: Envie a Mensagem de Modelo via Wati
Escolha WATI como o aplicativo.
Selecione Send Template Message como o evento de ação.
Passe o número de telefone para o campo WhatsApp Number e o link dividido do passo anterior em Custom Params, conforme mostrado abaixo:
{"pay_link":"a_parte_dinamica_do_link"}
Este fluxo de trabalho receberá dados através de um webhook, criará um link de pagamento e o enviará via WhatsApp.
Caso de Uso 2: Enviar Confirmação Quando o Pagamento for Recebido
Esta configuração enviará automaticamente uma mensagem de confirmação para os clientes via WhatsApp quando o pagamento deles for recebido.
Passo 1: Crie uma Mensagem de Modelo no Wati
Crie uma mensagem de modelo para ser enviada sempre que um pagamento for recebido.
Passo 2: Crie um Novo Fluxo de Trabalho no Pabbly Connect
Escolha Razorpay como o aplicativo.
Selecione Payment Captured como o evento de gatilho. Isso gerará uma URL de Webhook.
Copie esta URL de Webhook e cole-a nas configurações da sua conta Razorpay.
Passo 3: Envie a Mensagem de Confirmação via Wati
Escolha WATI como o aplicativo.
Selecione Send Template Message como o evento de ação.
Mapeie o número do WhatsApp e os parâmetros personalizados de acordo com sua mensagem de modelo.
Esta automação capturará todos os pagamentos recebidos e enviará uma mensagem via WhatsApp para o número de telefone fornecido durante o pagamento.
Perguntas Frequentes (FAQs)
Perguntas Gerais
1. Qual é o objetivo desta integração?
Esta integração permite automatizar notificações relacionadas a pagamentos via WhatsApp, como o envio de links de pagamento e confirmações de pagamento.
2. Quais ferramentas são necessárias para esta integração?
Você precisa de uma conta Wati, uma conta Razorpay e uma conta Pabbly Connect.
3. Posso usar a versão gratuita do Pabbly Connect para esta integração?
Sim, tanto a versão gratuita quanto a profissional do Pabbly Connect podem ser utilizadas.
Enviando Links de Pagamento via WhatsApp
4. Qual deve ser a URL do botão de Chamada para Ação Dinâmica na mensagem de modelo do Wati?
A URL do botão deve ser https://rzp.io/{{pay_link}}.
5. Qual gatilho devo escolher no Pabbly Connect para enviar links de pagamento?
Escolha "Webhook by Pabbly" como o gatilho.
6. Por que preciso formatar o valor do carrinho no Pabbly Connect?
O Razorpay exige o valor na menor unidade monetária. Você precisa multiplicar o valor do carrinho por 100 (por exemplo, insira 42000 para ₹420).
7. Qual evento de ação devo selecionar no aplicativo Razorpay no Pabbly Connect?
Selecione "Create Payment Link" como o evento de ação.
8. Quais informações devo passar para a ação "Create Payment Link" do Razorpay?
Você deve passar o valor, número de telefone, moeda, descrição, tempo de expiração e uma URL de retorno (callback).
9. Por que preciso dividir o link no Pabbly Connect?
Dividir o link ajuda a extrair a parte dinâmica do link de pagamento gerado.
Enviando Confirmações de Pagamento via WhatsApp
10. Qual gatilho devo escolher no Pabbly Connect para enviar confirmações de pagamento?
Escolha "Payment Captured" como o evento de gatilho para o aplicativo Razorpay.
11. Onde colo a URL de Webhook gerada pelo Pabbly Connect?
Você precisa colar a URL do Webhook nas configurações da sua conta Razorpay.
12. O que preciso configurar na ação "Send Template Message" do Wati para confirmações de pagamento?
Você precisa mapear o número do WhatsApp e os parâmetros personalizados de acordo com sua mensagem de modelo.













