Configurações entre plataformas

Como integrar as plataformas Vindi e Vnda para o uso de Assinaturas

As Assinaturas na plataforma Vnda utiliza o recurso de pagamento da plataforma Vidi. Para isso, a Vnda possui uma integração nativa com a plataforma de pagamentos. Para configurar essa integração, você precisa:

Realize as configurações obedecendo a ordem a seguir.

1. Chaves de acesso

Acesse a plataforma Vindi e obtenha as seguintes informações:

  • public key : chave de acesso pública, gerada no painel Admin > Keys.
  • private key: chave de acesso privada, gerada no painel Admin > Keys.

📘

Painel Vindi

Caso tenha dúvidas sobre as chaves de integração acesse o atendimento da plataforma. Você obtém esses dados diretamente com a Vindi.

2. Criação do webhook secret

Com posse das chaves de acesso public key e private key:

  1. Acesse o Admin Vnda;
  2. Clique no ícone de Configurações no canto inferior esquerdo;
  3. Na seção Pagamentos clique em Vindi;
  4. Selecione a caixa de seleção ☑ Oferecer assinaturas com a Vindi;
  5. Selecione a caixa de seleção ☑ Autoconfirmação;
  6. Preencha os campos:
    • Vindi api host: com <http://app.vindi.com.br/>;
    • Vindi public key: com a public key obtida em Vindi;
    • Vindi private key: com a private key obtida em Vindi;
    • Vindi webhook secret: não preencha.
  7. Clique em ENVIAR.
  8. Acesse novamente a página Configurações > Pagamentos > Vindi.

Note que o campo Vindi webhook secret foi criado automaticamente. Armazene esse campo, pois ele é o código webhook secret que utilizaremos a seguir nas Configurações de webhook.

3. Configuração de Webhook

Nesse etapa iremos configurar os eventos de Webhook na plataforma Vindi. Para isso:

  1. Acesse Admin > Hooks na plataforma Vindi;
  2. Clique em + Novo webhook;
  3. Preencha o campo URL com <https://www.nomedaloja.com.br/api/v2/orders/vindi?secret={código_autoconfirmação}>. O campo www.nomedaloja.com.br deve ser substituído pela URL da sua loja, e o campo {código_autoconfirmação} deve ser substituído pelo webhook secret que foi criado no passo anterior.
  4. Selecione o evento ☑ Fatura Emitida;
  5. Selecione o Status como Ativo;
  6. Clique em Criar Webhook.

👍

Confira se o Webhook foi criado com sucesso.