Como integrar o Xendit com a systeme.io

Neste artigo, você aprenderá como integrar sua conta Xendit com sua conta da systeme.io.

Para começar, você precisará de:

Instalação e configuração em sua conta da systeme.io:

Para conectar sua conta da systeme.io a sua conta Xendit, clique em sua imagem de perfil e depois em "Configurações" (número 1 na imagem). Em seguida, no menu do lado esquerdo da página, clique em "Gateways de pagamento" (número 2 na imagem).

Na página de opções de gateways de pagamento, vá até a opção Xendit e clique em "Conectar" (número 3 na imagem).

Uma janela pop-up será exibida, onde você deve informar o nome da organização, o secret do webhook e os tokens de acesso públicos.

Instalação e configuração em sua conta Xendit:

Como gerar chaves públicas e secretas da API?

As chaves da API para sua integração podem ser obtidas seguindo os passos abaixo:

  • Coloque o botão de seleção em "Live Mode", no qual você gerará chaves de API para o Modo ao vivo/produção, no qual você integrará para fazer transações com dinheiro real



  • Clique em "API Key" na seção Developers



  • Escolha qual chave API você está gerando:

1. Chave pública da API:

Clique no botão azul "Copy" localizado embaixo da seção "Public Key" para integrar os gateways do Xendit em sua conta da systeme.io.

Observação: sua chave pública da API deve começar com "xnd_public"

2. Chave secreta da API:

Clique no botão azul "Generate secret key" localizado embaixo da seção "Secret keys"

No pop-up que será exibido, siga estes passos:

a) Insira o nome desejado para a chave da API


b) Selecione as permissões da chave da API abaixo

  1. Money-in products: Write
  2. Money-out products: Read
  3. Balance: Read
  4. Report: Write
  5. Transaction: Read
  6. xenPlatform
  • Account: Write
  • Account Holder: Write
  • Split Payments: Write
  1. xenShield: Write

c) Clique em Generate Key para copiar sua chave secreta da API e adicione ao pop-up em sua conta na systeme.io para integrar os gateways Xendit


Observações:

  1. Sua chave secreta da API deve começar com "xnd_production" para a chave secreta da API LIVE
  2. A chave secreta da API gerada não poderá mais ser visualizada. Se você esqueceu ou extraviou sua chave secreta de API, por favor, exclua a chave secreta de API e gere uma nova.

Como configurar webhooks?

Uma vez conectado ao seu painel de controle do Xendit, selecione "Settings" (Configurações)

Clique na seção "Webhook" na página de configurações

Ativar a tentativa automática para webhooks com falha

Isso deve ser feito para obter uma experiência melhor no manuseio do webhook.


Obtenção do token de verificação do webhook

  1. Clique em "View Webhook Verification Token"

  2. Digite sua senha


  3. Copie o token para usá-lo para integrar os gateways Xendit em sua conta da systeme.io



O que acontece quando o pagamento via Xendit falha?

Além da tentativa principal de débito direto, serão feitas três tentativas em intervalos de 7 dias. O prazo entre cada tentativa não pode ser alterado.