Como integrar o Flutterwave à systeme.io

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

Você precisará de:

Instalação e configuração:

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

Em seguida, no menu à esquerda da página, clique em "Gateways de pagamento" (número 2 na imagem) e então clique em "Conectar" (número 3 na imagem).

2. Adicione suas credenciais de acesso ao Flutterwave à sua conta da systeme.io

3. Acesse sua conta do Flutterwave para obter as informações da chave pública da API, da chave secreta da API e da chave de criptografia da API.

Vá até "Settings" (número 4 na imagem) e para "API Keys" (número 5 na imagem); então, gere e copie a chave pública, a chave secreta e chave de criptografia da API (número 6 na imagem).

Ou você pode apenas acessar sua conta e ir para https://app.flutterwave.com/dashboard/settings/apis/live para gerar e copiar as chaves da API.

Configure os webhooks do Flutterwave:

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

2. Em sua conta do Flutterwave, clique em "Configurações" (número 7 na imagem) e depois vá para "Webhooks" (número 8 na imagem).

Cole o URL do webhook e o secret do webhook e depois clique em salvar (número 9 na imagem).

Ou você pode apenas acessar sua conta e ir para https://app.flutterwave.com/dashboard/settings/webhooks/live para colar o URL do webhook e o secret do webhook.

Uma vez realizados os procedimentos acima, você deve marcar os seguintes campos que são essenciais para configurar eventos:

  • Receive Webhook response in JSON format
  • Enable Webhook retries
  • Enable webhook for failed transactions
  • Enable V3 Webhooks

IMPORTANTE:

1. A ativação das preferências de webhook é necessária para a systeme.io ter acesso às informações das transações/assinaturas, e para os clientes terem acesso aos recursos adquiridos nas compras. Isso não pode ser feito automaticamente, por isso você deve se certificar de selecionar as opções apropriadas.

2. Reembolsos para um pagamento Flutterwave são desativados por padrão. Para habilitar este recurso, por gentileza contate o suporte do Flutterwave. Para saber mais sobre reembolsos para pagamentos pelo Flutterwave, clique aqui.

3. A menos que o campo de email faça parte do formulário de pedido, não será possível processar o pagamento por meio do gateway de pagamento.


O que acontece quando um pagamento do Flutterwave falha?

Após a tentativa de pagamento principal, haverá três tentativas adicionais, com 30 minutos de intervalo entre elas. O atraso entre cada tentativa não pode ser alterado.