Passar para o conteúdo principal

Integração da Razorpay com Wati

Atualizado há mais de uma semana

Resumo

Este artigo fornece um guia passo a passo para integrar o Wati com o 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 (ambas as versões gratuitas ou profissionais podem ser utilizadas)

Instruções

Caso de Uso 1: Enviar Links de Pagamento via WhatsApp

Esta configuração permitirá que você envie automaticamente links de pagamento para os clientes via WhatsApp.

Passo 1: Criar uma Mensagem de Modelo no Wati

  • Crie uma nova mensagem de modelo no Wati para enviar links de pagamento.

  • Inclua um botão Chamada para Ação Dinâmica em seu modelo.

  • Defina a URL do botão para https://rzp.io/##{{pay_link}}. O ##{{pay_link}} será preenchido dinamicamente com o link de pagamento real.

Passo 2: Criar um Novo Fluxo de Trabalho no Pabbly Connect

  • Vá para Pabbly Connect e crie um novo fluxo de trabalho.

  • Escolha Webhook do Pabbly como o gatilho. Isso gerará uma URL de webhook. Você enviará o número de telefone do destinatário e o valor do carrinho para esta webhook.

    • Observação: Dependendo do seu software de e-commerce, você pode ser capaz de enviar os dados diretamente para esta webhook.

  • Opcional: Você pode importar um arquivo JSON pré-construído: Integração UPI.json. Clique no botão Importar JSON próximo a Adicionar Fluxo na página Fluxos do Pabbly Connect.

  • Neste exemplo, estamos solicitando manualmente ao usuário o valor do carrinho. Portanto, precisamos criar um link de pagamento para esse valor.

Arquivo JSON deste Fluxo: Integração UPI.json (Clique no botão Importar JSON ao lado de Adicionar Fluxo na página Fluxos)

Passo 3: Formatar o Valor do Carrinho

  • Escolha Formato de Número do Pabbly como o aplicativo.

  • Selecione Realizar Operação Matemática como o evento de ação.

  • Multiplique o valor do carrinho por 100 porque o Razorpay exige o valor na menor unidade monetária. Por exemplo, digite 42000 para ₹420.

Observação: Se você estiver usando o Instamojo, formate o valor para duas casas decimais (por exemplo, 420.00).

Passo 4: Criar o Link de Pagamento usando Razorpay

  • Escolha Razorpay como o aplicativo.

  • Selecione Criar Link de Pagamento 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 Callback.

  • Clique em Salvar & Enviar Solicitação de Teste para verificar se um link é gerado no campo URL Curta.

Etapa 5: Dividir 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.

  • Essa etapa ajudará você a extrair a parte dinâmica do link gerado.

Etapa 6: Enviar 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 da etapa anterior em Custom Params, conforme mostrado abaixo:

{"pay_link":"the_dynamic_part_of_the_link"}

Esse fluxo de trabalho receberá dados por meio de um webhook, criará um link de pagamento e o enviará pelo WhatsApp.

Caso de uso 2: Enviar confirmação assim que o pagamento for recebido

Essa configuração enviará automaticamente uma mensagem de confirmação aos clientes pelo WhatsApp quando o pagamento for recebido.

Etapa 1: Criar uma mensagem de modelo no Wati

Crie uma mensagem de modelo para ser enviada sempre que um pagamento for recebido.

Etapa 2: Criar um novo fluxo de trabalho no Pabbly Connect

  • Escolha Razorpay como o aplicativo.

  • Selecione Payment Captured como o evento de gatilho. Isso irá gerar uma Webhook URL.

  • Copie essa Webhook URL e cole nas configurações da sua conta Razorpay.

Etapa 3: Enviar 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.

Essa automação irá capturar todos os pagamentos recebidos e enviar uma mensagem de WhatsApp para o número de telefone fornecido durante o pagamento.

Perguntas Frequentes (FAQs)

Perguntas gerais

1. Qual é o objetivo dessa integração?

Essa 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 essa integração?

Você precisa de uma conta no Wati, uma conta no Razorpay e uma conta no Pabbly Connect.

3. Posso usar a versão gratuita do Pabbly Connect para essa integração?

Sim, tanto a versão gratuita quanto a versão profissional do Pabbly Connect podem ser usadas.

Envio de links de pagamento via WhatsApp

4. Qual deve ser a URL dinâmica do botão de call to action no modelo de mensagem do Wati?

A URL do botão deve ser https://rzp.io/##{{pay_link}}.

5. Qual gatilho devo escolher no Pabbly Connect para envio de links de pagamento?

Escolha "Webhook by Pabbly" como gatilho.

6. Por que preciso formatar o valor do carrinho no Pabbly Connect?

O Razorpay exige o valor no menor valor monetário da moeda. Você precisa multiplicar o valor do carrinho por 100 (por exemplo, insira 42000 para ₹420).

7. Qual evento de ação devo selecionar no app Razorpay dentro do Pabbly Connect?

Selecione "Create Payment Link" como 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 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.

Envio de confirmações de pagamento via WhatsApp

10. Qual gatilho devo escolher no Pabbly Connect para envio de confirmações de pagamento?

Escolha "Payment Captured" como evento de gatilho no app Razorpay.

11. Onde devo colar a URL do Webhook gerada pelo Pabbly Connect?

Você deve 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 de WhatsApp e os parâmetros personalizados de acordo com o seu modelo de mensagem.

Respondeu à sua pergunta?