Passar para o conteúdo principal

Integrando o Wati ao Razorpay (via Pabbly)

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.

Respondeu à sua pergunta?