Artigos sobre: Pagamentos

Como integrar o Razorpay à systeme.io

Neste artigo, você aprenderá como integrar sua conta do Razorpay à sua conta da systeme.io.


Você precisará de:



Instalação e configuração


  1. Para conectar sua conta do Razorpay à sua conta da systeme.io, posicione o cursor do mouse sobre sua foto de perfil e clique em "Configurações" (número 1 na imagem).


No menu à esquerda da página, clique em "Gateways de pagamento" (número 2 na imagem) e depois em "Conectar" (número 3 na imagem).


  1. Adicione suas credenciais de login do Razorpay à sua conta da systeme.io:


Gerando o ID/Secret da API


Para obter as informações de ID/chave secreta da API da sua conta Razorpay, você deve acessar sua conta do Razorpay, ir até a seção "Settings" (número 4 na imagem) e depois "API Keys" (número 5 na imagem).


Gere e copie o ID/chave secreta da API (número 6 na imagem).


Ou você pode apenas fazer login em sua conta e ir até https://dashboard.razorpay.com/app/keys para gerar e copiar o ID/chave secreta da API.


Configurando os webhooks do Razorpay:


  1. Copie a URL do webhook e o secret do webhook da seção do Razorpay para sua conta da systeme.io.


  1. Clique em "Settings" (número 7 na imagem).


Depois, em sua conta do Razorpay, vá até "Webhooks" (número 8 na imagem) e clique em "Add new webhook" (número 9 na imagem).


  1. Um pop-up será exibido. Cole a URL do webhook e o secret do webhook.


Marque os seguintes campos para configurar eventos:


Eventos de pagamento (payment events):

  • payment.authorized
  • payment.failed
  • payment.captured


Eventos de pedido (order events):

  • order.paid


Eventos de fatura (invoice events):

  • invoice.paid


Eventos de assinaturas (subscription events):

  • subscription.authenticated
  • subscription.paused
  • subscription.resumed
  • subscription.activated
  • subscription.pending
  • subscription.halted.
  • subscription.charged
  • subscription.cancelled
  • subscription.completed
  • subscription.updated


Eventos de reembolso (refund events):

  • refund.processed
  • refund.created


IMPORTANTE: Certifique-se de selecionar os eventos listados acima.


Sem eles, a systeme.io não poderá acessar as informações necessárias para coletar as transações/assinaturas e os clientes não terão acesso aos recursos.


Observação: a menos que o campo email faça parte do formulário da página de pagamento, não será possível processar o pagamento por meio do gateway de pagamento.


O que acontece quando um pagamento Razorpay falha?


Além da tentativa de pagamento principal, serão feitas três tentativas, com um dia de intervalo entre cada tentativa. O prazo entre cada tentativa não pode ser alterado. No entanto, o vendedor tem a opção de fazer uma nova tentativa de débito direto sem esperar o atraso de um dia em seu painel do Razorpay. No entanto, é importante observar que isso não afetará o número máximo de tentativas.

Atualizado em: 29/05/2025

Este artigo foi útil?

Compartilhe seu feedback

Cancelar

Obrigado!